2007 Jul 20 3:02 PM
hi guys,
I am uploading the data for open AR items. In that for one field ie LONGDESCRIPTION the length of the field is 4000 charecters. How to handle this filed. How to read this field and upload the data for this field.
In the spec it is clearly mentioned not to split the field.
How to handle it can anyone guide me plzzzzzzzzzz
give you the points for best answers..........
Thanks,
SRI
hi guys,
I am uploading the data for open AR items. In that for one field ie LONGDESCRIPTION the length of the field is 4000 charecters. How to handle this filed. How to read this field and upload the data for this field.
In the spec it is clearly mentioned not to split the field.
How to handle it can anyone guide me plzzzzzzzzzz
give you the points for best answers..........
Thanks,
SRI
2007 Jul 20 3:11 PM
Hi,
Create standard text SO10 and store the text name in the field you need.
You can sccess the text wherever you need by READ_TEXT
2007 Jul 20 3:15 PM
Hi Sree,
can you explain me clealry.... plz
I don't have any idea about it
SRI
2007 Jul 20 3:15 PM
Hi,
You need to create the Long texts fieds in the SO10, then you can use the READ_TEXT function module to read the long text in to a Internal tabel
Regards
Sudheer
2007 Jul 20 3:24 PM
sudheer,
I am getting the data in the flat file. only for one file i am getting the long text like this. So if i create one field in SO10, how to read the long text data into that particular field and how to relate that to my uploding data....
do u have any sample code like that.....
SRI
2007 Jul 20 3:25 PM
Hi Sri,
Goto tcode SO10. Give a name for your text . in the next screen you can type in the long text you want to store. This will be stored in that standard text variable in the system.
There is a FM available to read this READ_TEXT, where you have to give the text name as input and which will return the result into an internal table of type txline.
I hope this is your requirement. let me know if u need any more info
2007 Jul 20 3:51 PM
Sree,
I am not asking about the reading of the text only...
I have to upload the text also...
Like reading the text upto 255 charecters then appending to one variable then calling the save_text like that
can u give the clear idea if you understood what i said...
One more thing this standard text field is already created...
SRI
2007 Jul 20 5:45 PM
Hi,
You can split the text and upload after the call transaction directly.
DATA : V_START TYPE I VALUE 0.
DATA : V_LENGTH TYPE I VALUE 132.
DATA : V_LEN TYPE I.
DATA : V_EXIT.
DATA : V_TMP TYPE I.
V_LEN = STRLEN( P_DESC ).
DO.
IF SY-INDEX EQ 1.
MOVE : C_FORMAT TO TLINE-TDFORMAT.
IF V_LEN LT V_LENGTH.
MOVE V_LEN TO V_LENGTH.
MOVE C_YES TO V_EXIT.
ENDIF.
IF V_LENGTH > 0.
MOVE : P_DESC+V_START(V_LENGTH) TO TLINE-TDLINE.
ENDIF.
ELSE.
ADD V_LENGTH TO V_START.
V_TMP = V_START + V_LENGTH.
IF V_TMP GE V_LEN.
V_LENGTH = V_LEN - V_START.
MOVE C_YES TO V_EXIT.
ENDIF.
MOVE : C_EXTEND TO TLINE-TDFORMAT.
IF V_LENGTH > 0.
MOVE : P_DESC+V_START(V_LENGTH) TO TLINE-TDLINE.
ENDIF.
ENDIF.
APPEND TLINE TO IT_LNS.
IF NOT V_EXIT IS INITIAL.
EXIT.
ENDIF.
ENDDO.
Thanks,
Chaitanya.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |