Posts

Showing posts from May, 2020

BDC Questions & Answers - SAP ABAP

What are the Function Modules associated with BDC Session Method? A: The System provided Functional Modules are BDC_OPEN_GROUP : It is used to create the session using the T-code SM35. BDC_INSERT : It is used to insert the flat file data of the structure ‘BDCDATA’ with transaction into session. Note : An export parameter “CTUPARAMS” is used to handle the screen resolution in case of table control to process the multiple line items in session method. BDC_CLOSE_GROUP : It is used to close the opened batch input session. Batch Input Vs Direct Input? A: Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large v

BDC (Batch Data Communication) - SAP ABAP

Image
BDC (Batch Data Communication) Batch input is a standard technique used to transfer large volumes of data into an SAP system. The advantage of batch input is that all the transaction-level checks can be performed on the data and then the data is updated through the transactions (Via Screens). Data transfer project involves the following steps:  1. Identifying the data that needs to be transferred to the SAP. 2.Record the screen fields using transaction: SHDB & generate a program from it. 3. Write the BDC program separately by making use of Recoding code (Step no:2) 4. If required, Convert the data while passing from Non-SAP to SAP (External to Internal). 5. Handle various errors/messages in program as per requirement. 6.Validate the data while processing. 7 . Process the program and verify the transferred data in SAP. 8. Set the data transfer frequency as per business requirement. Note: Batch input programs allow us to capture all t