Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

text for va03

Former Member
0 Likes
1,489

hi friends ,

i am using FM READ_TEXT for reading text stored in T.CODE VA03

but i don't know which parameters should i pass to FM.

EXPORTING

client = sy-mandt

id =

language = sy-langu

name =

object =

what are object and id from where i get these parameters.

thank's in advance.

1 ACCEPTED SOLUTION
Read only

vinod_vemuru2
Active Contributor
0 Likes
1,165

Hi,

First decide on which texts u want to retrieve. There are many texts in VA03.

To find the attributes follow below steps.

VA02=>Sales order=>Menu=>Goto=>Header=>Texts. Now select the text u want to retrieve and click on detail icon below(Scrool down).

Now u will be entering script editor.

Menu=>Goto=>Header.

Here u can find the ID, Object name etc.

Object name should be with leading zeros.

Like this u have to retrieve the texts.

Sample code for your reference.


DATA: i_lines TYPE TABLE OF tline.
CALL FUNCTION 'READ_TEXT'
  EXPORTING
*   CLIENT                        = SY-MANDT
    id                            = 'Z003'
    language                      = sy-langu
    name                          = '0000919470'
    object                        = 'VBBK'
*   ARCHIVE_HANDLE                = 0
*   LOCAL_CAT                     = ' '
* IMPORTING
*   HEADER                        =
  tables
    lines                         = i_lines
 EXCEPTIONS
   ID                            = 1
   LANGUAGE                      = 2
   NAME                          = 3
   NOT_FOUND                     = 4
   OBJECT                        = 5
   REFERENCE_CHECK               = 6
   WRONG_ACCESS_TO_ARCHIVE       = 7
   OTHERS                        = 8
          .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Thanks,

Vinod.

hi friends ,

i am using FM READ_TEXT for reading text stored in T.CODE VA03

but i don't know which parameters should i pass to FM.

EXPORTING

client = sy-mandt

id =

language = sy-langu

name =

object =

what are object and id from where i get these parameters.

thank's in advance.

2 REPLIES 2
Read only

Former Member
0 Likes
1,165

Hi,

CONCATENATE it_ekko-ebeln it_ekpo-ebelp INTO nmebeln.

REFRESH tline.

CALL FUNCTION 'READ_TEXT'

EXPORTING

id = 'F04'

language = sy-langu

name = nmebeln

object = 'EKPO'

TABLES

lines = tline

EXCEPTIONS

id = 1

language = 2

name = 3

not_found = 4

object = 5

reference_check = 6

wrong_access_to_archive = 7

OTHERS = 8.

IF sy-subrc 0.

ENDIF.

LOOP AT tline.

IF tline-tdline IS NOT INITIAL.

del_text = tline-tdline.

ENDIF.

CONDENSE del_text.

ENDLOOP.

Regards,

Harish

Read only

vinod_vemuru2
Active Contributor
0 Likes
1,166

Hi,

First decide on which texts u want to retrieve. There are many texts in VA03.

To find the attributes follow below steps.

VA02=>Sales order=>Menu=>Goto=>Header=>Texts. Now select the text u want to retrieve and click on detail icon below(Scrool down).

Now u will be entering script editor.

Menu=>Goto=>Header.

Here u can find the ID, Object name etc.

Object name should be with leading zeros.

Like this u have to retrieve the texts.

Sample code for your reference.


DATA: i_lines TYPE TABLE OF tline.
CALL FUNCTION 'READ_TEXT'
  EXPORTING
*   CLIENT                        = SY-MANDT
    id                            = 'Z003'
    language                      = sy-langu
    name                          = '0000919470'
    object                        = 'VBBK'
*   ARCHIVE_HANDLE                = 0
*   LOCAL_CAT                     = ' '
* IMPORTING
*   HEADER                        =
  tables
    lines                         = i_lines
 EXCEPTIONS
   ID                            = 1
   LANGUAGE                      = 2
   NAME                          = 3
   NOT_FOUND                     = 4
   OBJECT                        = 5
   REFERENCE_CHECK               = 6
   WRONG_ACCESS_TO_ARCHIVE       = 7
   OTHERS                        = 8
          .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Thanks,

Vinod.