Consider BAPI BAPI_SALESORDER_CHANGE:
TYPES: BEGIN OF ty_vbap,
vbeln TYPE vbap-vbeln,
posnr TYPE vbap-posnr,
zzzlang TYPE vbap-zzzlang,
zzzdruck TYPE vbap-zzzdruck
And so on …
CLEAR t_extension_in.
t_extension_in-structure = 'BAPE_VBAP'.
MOVE ls_vbap to t_extension_in+30 .
t_extension_in-valuepart1 = ls_vbap(240).
t_extension_in-valuepart2 = ls_vbap+240.
APPEND t_extension_in.
FIELD-SYMBOLS: <fs_x_vbap> TYPE x,
<fs_c_vbap> TYPE c.
CLEAR t_extension_in.
t_extension_in-structure = 'BAPE_VBAP'.
* Converting into Hexadecimal value.
ASSIGN ls_vbap TO <fs_x_vbap> CASTING.
* Converting Hexadecimal to char.
ASSIGN <fs_x_vbap> TO <fs_c_vbap> CASTING.
* Filling Extension table ( excluding first field of 30 char)
t_extension_in+30 = <fs_c_vbap>.
APPEND t_extension_in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
4 | |
3 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 |