You are on page 1of 6

report ZSD_R_CREATE_CONDN

no standard page heading line-size 255.

*include bdcrecx1.

TYPE-POOLS truxs.

**** Start of Data declaration for Purchasing


TYPES: BEGIN OF ty_data,
DATAB(10), " TYPE RV13A-DATAB, " CHAR10,
DATBI(10), " TYPE RV13A-DATBI, " CHAR10,
KBETR(14), "TYPE KONP-KBETR, "Rate
KSCHL(5), " TYPE RV13A-KSCHL, "condition type
SELKZ(5), "TYPE RV130-SELKZ, "Selection indicator for list screens
MVGR1(10), "TYPE KOMG-MVGR1, "Material group 1
KUNNR(10), "TYPE KOMG-KUNNR, "Customer number
KONWA(5), "TYPE KONP-KONWA, "Rate unit
END OF ty_data,

BEGIN OF TY_FINAL,
DATAB(10), " TYPE RV13A-DATAB, " CHAR10,
DATBI(10), " TYPE RV13A-DATBI, " CHAR10,
KBETR(14), "TYPE KONP-KBETR, "Rate
KSCHL(5), " TYPE RV13A-KSCHL, "condition type
SELKZ(5), "TYPE RV130-SELKZ, "Selection indicator for list screens
MVGR1(10), "TYPE KOMG-MVGR1, "Material group 1
KUNNR(10), "TYPE KOMG-KUNNR, "Customer number
KONWA(5), "TYPE KONP-KONWA, "Rate unit
END OF TY_FINAL.

DATA: IT_DATA TYPE TABLE OF TY_DATA,


WA_DATA TYPE TY_DATA,
IT_RAW TYPE TRUXS_T_TEXT_DATA,
IT_FINAL TYPE TABLE OF TY_FINAL,
WA_FINAL TYPE TY_FINAL.

DATA : BEGIN OF bdcdata OCCURS 10.


INCLUDE STRUCTURE bdcdata.
DATA : END OF bdcdata.

SELECTION-SCREEN BEGIN OF BLOCK b0 WITH FRAME TITLE TEXT-000.


PARAMETERS: Z001 RADIOBUTTON GROUP rg0 DEFAULT 'X' USER-COMMAND a0,
Z002 RADIOBUTTON GROUP rg0,
ZPD2 RADIOBUTTON GROUP rg0.
SELECTION-SCREEN END OF BLOCK b0.

start-of-selection.

perform open_group.

perform bdc_dynpro using 'SAPMV13A' '0100'.


perform bdc_field using 'BDC_CURSOR'
'RV13A-KSCHL'.
perform bdc_field using 'BDC_OKCODE'
'=ANTA'.
perform bdc_field using 'RV13A-KSCHL'
'Z001'.
perform bdc_dynpro using 'SAPLV14A' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RV130-SELKZ(06)'.
perform bdc_field using 'BDC_OKCODE'
'=WEIT'.
perform bdc_field using 'RV130-SELKZ(01)'
''.
perform bdc_field using 'RV130-SELKZ(06)'
'X'.
perform bdc_dynpro using 'SAPMV13A' '1994'.
perform bdc_field using 'BDC_CURSOR'
'RV13A-DATBI(01)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KOMG-MVGR1'
'ABO'.
perform bdc_field using 'KOMG-KUNNR(01)'
'9365'.
perform bdc_field using 'KOMG-KUNNR(02)'
'9732'.
perform bdc_field using 'KOMG-KUNNR(03)'
'9734'.
perform bdc_field using 'KOMG-KUNNR(04)'
'9736'.
perform bdc_field using 'KOMG-KUNNR(05)'
'9774'.
perform bdc_field using 'KOMG-KUNNR(06)'
'9790'.
perform bdc_field using 'KOMG-KUNNR(07)'
'9890'.
perform bdc_field using 'KOMG-KUNNR(08)'
'9891'.
perform bdc_field using 'KOMG-KUNNR(09)'
'9905'.
perform bdc_field using 'KOMG-KUNNR(10)'
'9908'.
perform bdc_field using 'KOMG-KUNNR(11)'
'9912'.
perform bdc_field using 'KOMG-KUNNR(12)'
'9948'.
perform bdc_field using 'KOMG-KUNNR(13)'
'10185'.
perform bdc_field using 'KOMG-KUNNR(14)'
'10196'.
perform bdc_field using 'KOMG-KUNNR(15)'
'25'.
perform bdc_field using 'KONP-KBETR(01)'
' 100'.
perform bdc_field using 'KONP-KBETR(02)'
' 100'.
perform bdc_field using 'KONP-KBETR(03)'
' 100'.
perform bdc_field using 'KONP-KBETR(04)'
' 100'.
perform bdc_field using 'KONP-KBETR(05)'
' 100'.
perform bdc_field using 'KONP-KBETR(06)'
' 100'.
perform bdc_field using 'KONP-KBETR(07)'
' 100'.
perform bdc_field using 'KONP-KBETR(08)'
' 100'.
perform bdc_field using 'KONP-KBETR(09)'
' 100'.
perform bdc_field using 'KONP-KBETR(10)'
' 100'.
perform bdc_field using 'KONP-KBETR(11)'
' 100'.
perform bdc_field using 'KONP-KBETR(12)'
' 100'.
perform bdc_field using 'KONP-KBETR(13)'
' 100'.
perform bdc_field using 'KONP-KBETR(14)'
' 100'.
perform bdc_field using 'KONP-KBETR(15)'
' 100'.
perform bdc_field using 'KONP-KONWA(01)'
'%'.
perform bdc_field using 'KONP-KONWA(02)'
'%'.
perform bdc_field using 'KONP-KONWA(03)'
'%'.
perform bdc_field using 'KONP-KONWA(04)'
'%'.
perform bdc_field using 'KONP-KONWA(05)'
'%'.
perform bdc_field using 'KONP-KONWA(06)'
'%'.
perform bdc_field using 'KONP-KONWA(07)'
'%'.
perform bdc_field using 'KONP-KONWA(08)'
'%'.
perform bdc_field using 'KONP-KONWA(09)'
'%'.
perform bdc_field using 'KONP-KONWA(10)'
'%'.
perform bdc_field using 'KONP-KONWA(11)'
'%'.
perform bdc_field using 'KONP-KONWA(12)'
'%'.
perform bdc_field using 'KONP-KONWA(13)'
'%'.
perform bdc_field using 'KONP-KONWA(14)'
'%'.
perform bdc_field using 'KONP-KONWA(15)'
'%'.
perform bdc_field using 'RV13A-DATAB(01)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(02)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(03)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(04)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(05)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(06)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(07)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(08)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(09)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(10)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(11)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(12)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(13)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(14)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(15)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATBI(01)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(02)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(03)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(04)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(05)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(06)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(07)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(08)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(09)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(10)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(11)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(12)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(13)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(14)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(15)'
'31.12.9999'.
perform bdc_dynpro using 'SAPMV13A' '1994'.
perform bdc_field using 'BDC_CURSOR'
'KOMG-KUNNR(01)'.
perform bdc_field using 'BDC_OKCODE'
'=P+'.
perform bdc_dynpro using 'SAPMV13A' '1994'.
perform bdc_field using 'BDC_CURSOR'
'RV13A-DATBI(02)'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'KOMG-KUNNR(02)'
'99'.
perform bdc_field using 'KOMG-KUNNR(03)'
'133'.
perform bdc_field using 'KOMG-KUNNR(04)'
'289'.
perform bdc_field using 'KOMG-KUNNR(05)'
'345'.
perform bdc_field using 'KOMG-KUNNR(06)'
'449'.
perform bdc_field using 'KOMG-KUNNR(07)'
'507'.
perform bdc_field using 'KOMG-KUNNR(08)'
'511'.
perform bdc_field using 'KOMG-KUNNR(09)'
'909'.
perform bdc_field using 'KOMG-KUNNR(10)'
'1171'.
perform bdc_field using 'KONP-KBETR(02)'
' 100'.
perform bdc_field using 'KONP-KBETR(03)'
' 100'.
perform bdc_field using 'KONP-KBETR(04)'
' 100'.
perform bdc_field using 'KONP-KBETR(05)'
' 100'.
perform bdc_field using 'KONP-KBETR(06)'
' 100'.
perform bdc_field using 'KONP-KBETR(07)'
' 100'.
perform bdc_field using 'KONP-KBETR(08)'
' 100'.
perform bdc_field using 'KONP-KBETR(09)'
' 100'.
perform bdc_field using 'KONP-KBETR(10)'
' 100'.
perform bdc_field using 'KONP-KONWA(02)'
'%'.
perform bdc_field using 'KONP-KONWA(03)'
'%'.
perform bdc_field using 'KONP-KONWA(04)'
'%'.
perform bdc_field using 'KONP-KONWA(05)'
'%'.
perform bdc_field using 'KONP-KONWA(06)'
'%'.
perform bdc_field using 'KONP-KONWA(07)'
'%'.
perform bdc_field using 'KONP-KONWA(08)'
'%'.
perform bdc_field using 'KONP-KONWA(09)'
'%'.
perform bdc_field using 'KONP-KONWA(10)'
'%'.
perform bdc_field using 'RV13A-DATAB(02)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(03)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(04)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(05)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(06)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(07)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(08)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(09)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATAB(10)'
'06.09.2021'.
perform bdc_field using 'RV13A-DATBI(02)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(03)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(04)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(05)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(06)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(07)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(08)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(09)'
'31.12.9999'.
perform bdc_field using 'RV13A-DATBI(10)'
'31.12.9999'.
perform bdc_dynpro using 'SAPMV13A' '1994'.
perform bdc_field using 'BDC_CURSOR'
'RV13A-DATBI(02)'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_transaction using 'VK11'.

perform close_group.

You might also like