Académique Documents
Professionnel Documents
Culture Documents
***************internal table**************************************
DATA: BEGIN OF RECORD OCCURS 0,
* data element: BUKRS
BUKRS_001(004),
* data element: KTOKD
KTOKD_002(004),
* data element: NAME1_GP
NAME1_003(035),
* data element: LAND1_GP
LAND1_004(003),
* data element: REGIO
REGIO_005(003),
* data element: SPRAS
SPRAS_006(002),
* data element: CIVVE
CIVVE_007(001),
* data element: AKONT
AKONT_008(010),
END OF RECORD.
*** End generated data section ***
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_FIELD
PERFORM BDC_DYNPRO
PERFORM BDC_FIELD
RECORD-NAME1_003.
USING 'KNA1-LAND1'
RECORD-LAND1_004.
USING 'KNA1-REGIO'
RECORD-REGIO_005.
USING 'KNA1-SPRAS'
RECORD-SPRAS_006.
USING 'SAPMF02D' '0120'.
USING 'BDC_CURSOR'
'KNA1-LIFNR'.
USING 'BDC_OKCODE'
'/00'.
USING 'SAPMF02D' '0125'.
USING 'BDC_CURSOR'
'KNA1-NIELS'.
USING 'BDC_OKCODE'
'/00'.
USING 'SAPMF02D' '0130'.
USING 'BDC_CURSOR'
'KNBK-BANKS(01)'.
USING 'BDC_OKCODE'
'=ENTR'.
USING 'SAPMF02D' '0340'.
USING 'BDC_CURSOR'
'RF02D-KUNNR'.
USING 'BDC_OKCODE'
'=ENTR'.
USING 'SAPMF02D' '0370'.
USING 'BDC_CURSOR'
'RF02D-KUNNR'.
USING 'BDC_OKCODE'
'=ENTR'.
USING 'KNA1-CIVVE'
RECORD-CIVVE_007.
USING 'SAPMF02D' '0360'.
USING 'BDC_CURSOR'
'KNVK-NAMEV(01)'.
USING 'BDC_OKCODE'
'=ENTR'.
USING 'SAPMF02D' '0210'.
USING 'BDC_CURSOR'
'KNB1-AKONT'.
USING 'BDC_OKCODE'
'/00'.
USING 'KNB1-AKONT'
RECORD-AKONT_008.
USING 'SAPMF02D' '0215'.
USING 'BDC_CURSOR'
'KNB1-ZTERM'.
PERFORM BDC_FIELD
USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_DYNPRO
USING 'SAPMF02D' '0220'.
PERFORM BDC_FIELD
USING 'BDC_CURSOR'
'KNB5-MAHNA'.
PERFORM BDC_FIELD
USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_DYNPRO
USING 'SAPMF02D' '0230'.
PERFORM BDC_FIELD
USING 'BDC_CURSOR'
'KNB1-VRSNR'.
PERFORM BDC_FIELD
USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_DYNPRO
USING 'SAPMF02D' '0610'.
PERFORM BDC_FIELD
USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD
USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_TRANSACTION USING 'XD01'.
PERFORM CLOSE_GROUP.
ENDLOOP.
*
*
*
*
*
*
*
*
*
*
*
UNKNOWN_ERROR
=7
BAD_DATA_FORMAT
=8
HEADER_NOT_ALLOWED
=9
SEPARATOR_NOT_ALLOWED
= 10
HEADER_TOO_LONG
= 11
UNKNOWN_DP_ERROR
= 12
ACCESS_DENIED
= 13
DP_OUT_OF_MEMORY
= 14
DISK_FULL
= 15
DP_TIMEOUT
= 16
OTHERS
= 17
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
start-of-selection.
loop at record.
perform open_group.
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
perform bdc_field
perform bdc_dynpro
perform bdc_field
using 'BDC_OKCODE'
'/00'.
using 'SAPMF02D' '0125'.
using 'BDC_CURSOR'
'KNA1-NIELS'.
using 'BDC_OKCODE'
'/00'.
using 'SAPMF02D' '0130'.
using 'BDC_CURSOR'
'KNBK-BANKS(01)'.
using 'BDC_OKCODE'
'=ENTR'.
using 'SAPMF02D' '0340'.
using 'BDC_CURSOR'
'RF02D-KUNNR'.
using 'BDC_OKCODE'
'=ENTR'.
using 'SAPMF02D' '0370'.
using 'BDC_CURSOR'
'RF02D-KUNNR'.
using 'BDC_OKCODE'
'=ENTR'.
using 'KNA1-CIVVE'
record-CIVVE_007.
using 'SAPMF02D' '0360'.
using 'BDC_CURSOR'
'KNVK-NAMEV(01)'.
using 'BDC_OKCODE'
'=ENTR'.
using 'SAPMF02D' '0210'.
using 'BDC_CURSOR'
'KNB1-AKONT'.
using 'BDC_OKCODE'
'/00'.
using 'KNB1-AKONT'
record-AKONT_008.
using 'SAPMF02D' '0215'.
using 'BDC_CURSOR'
'KNB1-ZTERM'.
using 'BDC_OKCODE'
'/00'.
using 'SAPMF02D' '0220'.
using 'BDC_CURSOR'
'KNB5-MAHNA'.
using 'BDC_OKCODE'
'/00'.
using 'SAPMF02D' '0230'.
using 'BDC_CURSOR'
'KNB1-VRSNR'.
perform bdc_field
using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro
using 'SAPMF02D' '0610'.
perform bdc_field
using 'BDC_OKCODE'
'/00'.
perform bdc_field
using 'BDC_CURSOR'
'RF02D-KUNNR'.
perform bdc_transaction using 'XD01'.
perform close_group.
ENDLOOP.
RAJ1 IN
RAJ2 IN
EN
EN
x
x
16443100
16443100