2007 May 30 8:22 AM
EBP system (Unicode) posting goods movement to 4.6C (non-Unicode) using message type MBGMCR ( Function module - IDOC_INPUT_MBGMCR).
**In Non-Unicode System***
Idoc INBOUND error : Status 51
An error has occurred assigning data (E1BP2017_GM_ITEM_CREATE ).
I found in debugging value assigned from EDIDD ( E1BP2017_GM_ITEM_CREATE = IDOC_DATA-SDATA ) for field AMOUNT_LC is "0000 0.00"
system catch exception with CONVERSION_ERRORS
**Unicode System**
Value for Amount_lc is 0.00
Can anybody help me how to solve above issue?
regards,
2007 May 30 9:49 AM
Hi,
I think the source field is of type currency and the target field of Idoc segment is text type or vice-vers..
Just check this out and convert the source field type to the type of Idoc segment field.
Thanks.
Result is successful with changing the log on language in RFC setting to EN instead of ZH.
I can not understand why...Is it something to do with code page?
thanks,
2007 May 30 9:49 AM
Hi,
I think the source field is of type currency and the target field of Idoc segment is text type or vice-vers..
Just check this out and convert the source field type to the type of Idoc segment field.
Thanks.
2007 May 30 10:14 AM
thanks for your reply.
all standard SAP objects involved.
additional explanation for my problem :-
Data transfered in FM- 'IDOC_INPUT_MBGMCR' is from EDIDD ie IDOC_DATA-SDATA which is long char.
E1BP2017_GM_ITEM_CREATE = IDOC_DATA-SDATA.
this is where DEC field is assigned wrong value.
have any other clue
cheers,
2007 May 30 12:01 PM
You can do something like this..
TABLES E1BP2017_GM_ITEM_CREATE .
E1BP2017_GM_ITEM_CREATE-AMOUNT_LC = <field value> .
MOVE E1BP2017_GM_ITEM_CREATE TO IDOC_DATA-SDATA .
can u tell me what is the type and value of the variable whose value you are assigning to AMOUNT_LC .
Reward points to all the helpful answers.
Thanks.
2007 May 30 1:24 PM
have a look at the function module I mentioned. also mentioned the field type.
all objects are SAP standard objects.
is there any oss note for above issue?
any other clue.
regards,
Message was edited by:
S A
2007 May 30 9:51 AM
Please refer the SAP Note No.832679. It will solve your problem
2007 May 30 10:10 AM
thanks for your reply.
there is nothing to write in file and so no OPEN dataset is required. If I misunderstood please explain further.
or any other clue
cheers,
2007 May 31 4:25 AM
Result is successful with changing the log on language in RFC setting to EN instead of ZH.
I can not understand why...Is it something to do with code page?
thanks,
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |