BAPI IS EFFICIENT THAN BDC?
Answers were Sorted based on User's Feedback
Answer / vishal balapure
Yes BAPI is efficient than BDC.
The BAPI and BDC are actually meant for different pruposes.
BAPI are developed for webservices in which the calling
application can directly call the BAPI and carry out the
required operations, where as in BDC we have to write a
code and then we need to get the data in SAP system in a
perticular format and validate the same and then carry out
the updation or other operations, in case of BAPI is a
business object repository object which can be called from
any application. where as for BDC program we need to get
the input file and execute it manually or as a batch job.
Many of us face probelms in upgradation projects for BDC
programs as the screen sequance of some other settings gets
changed so we need to redo the coding(recording) of BDC and
for some transactions its not possible to record as well
such a enjoy transactions, in these cases BAPI is a very
good and proper alternative.
Is This Answer Correct ? | 45 Yes | 1 No |
Answer / buddula15
BAPI is always better than BDC. Performance wise BAPI is
good.
Buddula15
Is This Answer Correct ? | 11 Yes | 1 No |
I am trying to automate a manual processing of iDOCs in BD87. I used the following code to pass idoc-id to global variable 'DCN' and then skip the first screen of BD87 to go to processing directly. After running this code SET PARAMETER ID 'DCN' FIELD itabhdr-idoc_id. CALL TRANSACTION 'BD87' AND SKIP FIRST SCREEN. it takes me to the first screen because it cannot recognize my idoc-id. How I can pass idoc-id to global? I have used the above code to goto VA02 with VBELN and it worked perfectly.
1 Answers Cibernetix Business Systems,
What are the events in ABAP language?
What are the organizational related infotypes? : abap hr
what is the use of start-of-selection event? what is the difference betn end-of-page and end-of-selection?
How will you insert record in a sorted table
What are control break statements?
19 Answers Cap Gemini, College School Exams Tests, Keane India Ltd, Wipro,
to find an enhancement we will go to smod and check with the given package. but how can we know that a particular funx exit is used for particular enhancement( for eg: mm06e005 for mm22n screen exit.) will it be given by SD people or we have to find it?
if have 10 pages in script,how u can u start from 10th page?
LDB is a program or table?
How do you call a transaction from a report ?
with table control?
What is the significance of technical settings (specified while creating a table in the data dictionary) ?