Skip to content

sandraros/batch-input-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

batch-input-helper

ABAP API to build batch input table easily and more

Example (ZBTCI_DEMO_FI02)

This code is to change a few fields of an existing bank, using FI02 transaction code.

zcl_btci=>create( )->get_transaction( 'FI02'
)->add_dynpro( NEW zcl_btci_dynpro( iv_program = 'SAPMF02B' iv_dynpro = '0100'
                  )->set_field( CONV bnka-banks( 'FR' ) " country
                  )->set_field( CONV bnka-bankl( '1234567890' ) " bank ID
                  )->set_okcode( zcl_btci=>c_fkey-enter )
)->add_dynpro( NEW zcl_btci_dynpro( iv_program = 'SAPMF02B' iv_dynpro = '0110'
                  )->set_field( CONV bnka-banka( 'dummy French bank' ) " bank name
                  )->set_okcode( '=ADDR' )
)->add_dynpro( NEW zcl_btci_dynpro( iv_program = 'SAPLSZA1' iv_dynpro = '0201'
                  )->set_field( CONV addr1_data-country( 'FR' )
                  )->set_field( CONV addr1_data-langu( 'EN' )
                  )->set_okcode( '=CONT' )
 )->add_dynpro( NEW zcl_btci_dynpro( iv_program = 'SAPMF02B' iv_dynpro = '0110'
                  )->set_okcode( '=UPDA' )
 )->call_transaction(
                  EXPORTING
                    iv_display = zcl_btci_transaction=>c_display-all_screens
                  RECEIVING
                    eo_result  = DATA(lo_result) ).

About

ABAP API to build batch input table easily and more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages