RNIDEB01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use this report to create a batch input session for transaction NG10 (
If you would like to execute this report or see the full code listing simply enter RNIDEB01 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: ANL_DEB = Create/Transfer RF Customer
Selection Text: FILENAME = Name of Sequential Dataset
Selection Text: MNAME = Session Name
Selection Text: NIMMER = For all Entries
Selection Text: NLEERE = For Entries w/o Number only
Selection Text: P_CODEP = Code Page
Selection Text: RECBIS = From Record
Selection Text: RECVON = To Record
Selection Text: SALEN = Length of Record Type ID
Selection Text: SAPOS = Offset of Record Type ID
Selection Text: SE_EINRI = Institution
Selection Text: TKENN = Identifier of Structure Def.
Selection Text: TMODUS = Execute in Test Mode
Selection Text: USALEN = Length of Subrecord Type ID
Selection Text: USAPOS = Offset of Subrecord Type ID
Title: IS-H: Transfer Data to Create IS-H Customer (NG10)
Text Symbol: U12 = Code Page
Text Symbol: U11 = To Record
Text Symbol: U10 = Institution and Batch Input Session
Text Symbol: U09 = Create/Transfer RF Customer
Text Symbol: U08 = Processing of Record
Text Symbol: U07 = For Entries w/o Number only
Text Symbol: 001 = Records Read: ;;
Text Symbol: 002 = Errored Records From Total: ;;
Text Symbol: 003 = Batch Input Entries: ;;
Text Symbol: 004 = Number of Errors and Warnings:;;
Text Symbol: 010 = New Screen:
Text Symbol: 011 = does not exist.
Text Symbol: 015 = Batch input session was created:
Text Symbol: 016 = Create a Batch Input Session for
Text Symbol: 017 = Transaction NG10 (Create Customer)
Text Symbol: 018 = Batch Input Customer
Text Symbol: 019 = Display the Imported Seq. File
Text Symbol: 020 = Error Msgs Generated by Customer BI
Text Symbol: 021 = Output of Screens and Fields
Text Symbol: 022 = The following entries would have been made in the BI session:
Text Symbol: 025 = Output of Errored Records
Text Symbol: 026 = Rec. No.;;
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISH_SAP_BP_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_BP_CHECK_ACTIVE' IMPORTING e_status = l_bp_status EXCEPTIONS not_active = 0.
ISH_FILE_VALIDATE_NAME call function 'ISH_FILE_VALIDATE_NAME' changing c_filename = filename.
MESSAGES_INITIALIZE call function 'MESSAGES_INITIALIZE'.
ISH_CALL_LIST_HEAD call function 'ISH_CALL_LIST_HEAD' exporting repid = rnstat-repid line_size = rnstat-line_size title_lin1 = 'Erstellen einer Batch-Input-Mappe für die'(016) title_lin2 = 'Transaktion NG10 (Debitor anlegen)'(017) exceptions invalid_einri = 01.
ISH_CALL_LIST_HEAD call function 'ISH_CALL_LIST_HEAD' exporting repid = rnstat-repid line_size = rnstat-line_size title_lin1 = rnstat-title_lin1 title_lin2 = rnstat-title_lin2 exceptions invalid_einri = 01.
ISH_PRINT_PROTOCOL call function 'ISH_PRINT_PROTOCOL' exporting line_size = rnstat-line_size minutes_title = 'Fehlermeldungen Batch-Input Debitor'(020).
BDC_OPEN_GROUP call function 'BDC_OPEN_GROUP' exporting group = mname user = sy-uname exceptions client_invalid = 1 destination_invalid = 2 group_invalid = 3 holddate_invalid = 4 internal_error = 5 queue_error = 6 running = 7 user_invalid = 8.
ISH_COUNTRY_VERSION_GET call function 'ISH_COUNTRY_VERSION_GET' importing ss_cvers = cvers exceptions others = 1.
BDC_INSERT call function 'BDC_INSERT' exporting tcode = 'NG10' tables dynprotab = bdcdata exceptions internal_error = 1 not_open = 2 queue_error = 3 tcode_invalid = 4.
BDC_CLOSE_GROUP call function 'BDC_CLOSE_GROUP'.
ISH_GET_CONFIG_OF_EVENT call function 'ISH_GET_CONFIG_OF_EVENT' exporting applk = 'N' einri = se_einri event = 'DEB001' importing e_tn02k = $tn02k.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'W' msgv1 = $tnt2-dfeld txtnr = '323' zeile = fehler_index.
ISH_READ_DYNP_FIELDS call function 'ISH_READ_DYNP_FIELDS' exporting dynnr = dnum pname = pname importing d_hdr = d_hdr tables d_fields = id021s * d_logic = id022s * d_matchc = id023s field_info = indyf exceptions not_found = 1.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'E' msgv1 = count_record msgv2 = key_$tnt2-sart msgv3 = key_$tnt2-usart msgv4 = tkenn txtnr = '321' zeile = fehler_index.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'E' msgv1 = count_record msgv2 = $tnt2-dfeld txtnr = '325' zeile = fehler_index.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'E' msgv1 = count_record msgv2 = key_$tnt2-sart msgv3 = key_$tnt2-usart msgv4 = tkenn txtnr = '319' zeile = fehler_index.
ISH_AUTH_CHECK_REPORT_EINRI call function 'ISH_AUTH_CHECK_REPORT_EINRI' exporting repid = report einri = se_einri * NO_MESSAGE = ' ' importing rc = rc exceptions others = 1.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'E' msgv1 = rng12-akont msgv2 = count_read_records txtnr = '144' zeile = fehler_index.
MESSAGE_STORE call function 'MESSAGE_STORE' exporting arbgb = 'N0' msgty = 'E' msgv1 = knb5-mahna msgv2 = count_read_records txtnr = '145' zeile = fehler_index.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RNIDEB01 or its description.
RNIDEB01 - IS-H: Transfer Data to Create IS-H Customer (NG10) RNIDEB01 - IS-H: Transfer Data to Create IS-H Customer (NG10) RNICASREV - documentation and ABAP source code RNIBI001 - IS-H: Standard Form Routines for RNI* Reports RNIBI000_ALV - RNIBI000ALV RNIBI000 - IS-H: Standard FORM Routines for BI Reports