hi,
what is basic diff b/w RFCs and BAPI?
What is basic diff b/w BADI and BAPLI?please dont give the
general diff?please any one can tell me?

Answers were Sorted based on User's Feedback



hi, what is basic diff b/w RFCs and BAPI? What is basic diff b/w BADI and BAPLI?please dont..

Answer / sap

Diff between BAPI and RFC's:

--> BAPI's are kind of methods to call the Business
repository objects from external system, but there is no
direct system call where as RFC are direct system call.

-->When ever we are trying to update the chnages to DB
using BAPI then we had to use the Transaction_commit FM
externally to update the changes where this is not used for
RFC.

Now when it comes to BADI i think its totally different
functionaly BAPI's are used for DB commits etc where as
BADI's are used as enhancement concepts to modify the
standrad programms of SAP with out effecting the std
functionality.BADI is used to enhance the functionality.

Hope this is help full!

Is This Answer Correct ?    8 Yes 0 No

hi, what is basic diff b/w RFCs and BAPI? What is basic diff b/w BADI and BAPLI?please dont..

Answer / saifur rahaman

1) BAPI are RFC enabled function modules. the difference
between RFc and BAPI are business objects. You create
business objects and those are then registered in your BOR
(Business Object Repository) which can be accessed outside
the SAP system by using some other applications (Non-SAP)
such as VB or JAVA. in this case u only specify the
business object and its method from external system in BAPI
there is no direct system call. while RFC are direct system
call Some BAPIs provide basic functions and can be used for
most SAP business object types. These BAPIs should be
implemented the same for all business object types.
Standardized BAPIs are easier to use and prevent users
having to deal with a number of different BAPIs. Whenever
possible, a standardized BAPI must be used in preference to
an individual BAPI.

The following standardized BAPIs are provided:
Reading instances of SAP business objects
GetList ( ) With the BAPI GetList you can select a range
of object key values, for example, company codes and
material numbers.

The BAPI GetList() is a class method.
GetDetail() With the BAPI GetDetail() the details of an
instance of a business object type are retrieved and
returned to the calling program. The instance is identified
via its key. The BAPI GetDetail() is an instance method.
BAPIs that can create, change or delete instances of a
business object type

The following BAPIs of the same object type have to be
programmed so that they can be called several times within
one transaction. For example, if, after sales order 1 has
been created, a second sales order 2 is created in the same
transaction, the second BAPI call must not affect the
consistency of the sales order 2. After completing the
transaction with a COMMIT WORK, both the orders are saved
consistently in the database.

Create( ) and CreateFromData! ( )
The BAPIs Create() and CreateFromData() create an instance
of an SAP business object type, for example, a purchase
order. These BAPIs are class methods.

Change( )
The BAPI Change() changes an existing instance of an SAP
business object type, for example, a purchase order. The
BAPI Change () is an instance method.

Delete( ) and Undelete( ) The BAPI Delete() deletes an
instance of an SAP business object type from the database
or sets a deletion flag.

The BAPI Undelete() removes a deletion flag. These BAPIs
are instance methods.

Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel()
cancels an instance of a business object type. The instance
to be cancelled remains in the database and an additional
instance is created and this is the one that is actually
canceled. The Cancel() BAPI is an instance method.

Add<subobject> ( ) and Remove<subobject> ( ) The BAPI
Add<subobject> adds a subobject to an existing object inst!
ance and the BAPI and Remove<subobject> removes a subobject
from an object instance. These BAPIs are instance methods.

2) No it is not possible to connect SAP to Non-SAP systems
to retrieve data using RFC alone. RFC can acces the SAP
from outside only through BAPI and same is for vice versa
access.

3) Each Bapi Object has Interface, Key Fields,
Attributes,Methods and Events.
Bapi Function Modules can be attached to these Bapi
objects .Function module has a single bound functionality
while a BAPI object can contain many functionalities

Is This Answer Correct ?    6 Yes 1 No

hi, what is basic diff b/w RFCs and BAPI? What is basic diff b/w BADI and BAPLI?please dont..

Answer / arun

The basic difference is ALL BAPI's are RFC's and ALL RFC's
need not be BAPI's.

Is This Answer Correct ?    3 Yes 4 No

Post New Answer

More SAP ABAP Interview Questions

what are tokens?

4 Answers   Satyam,


What is a multiple line field? : abap bdc

0 Answers  


What is the project you are currently working and work that you are doing

0 Answers   Infosys,


Explain the SmartForm with an Example?

5 Answers   HP,


how to create interactive report from alv ?

1 Answers  






The commands through which an abap/4 module can “branch to “ or “call” the next screen are?

0 Answers  


what is Composite key in table creation? what is the use?

1 Answers   Wipro,


How would you add fields to the sapscript without modifying the print program?

2 Answers   IBM,


What are the 2 other types of views, which are not allowed in release 3.0?

0 Answers  


What are the different function modules used in sapscript?

0 Answers  


If yes then why do we require logical database

0 Answers  


What is the difference between get and get late?

0 Answers  


Categories
  • SAP Basis Interview Questions SAP Basis (1262)
  • SAP ABAP Interview Questions SAP ABAP (3939)
  • SAPScript Interview Questions SAPScript (236)
  • SAP SD (Sales & Distribution) Interview Questions SAP SD (Sales & Distribution) (2716)
  • SAP MM (Material Management) Interview Questions SAP MM (Material Management) (911)
  • SAP QM (Quality Management) Interview Questions SAP QM (Quality Management) (99)
  • SAP PP (Production Planning) Interview Questions SAP PP (Production Planning) (523)
  • SAP PM (Plant Maintenance) Interview Questions SAP PM (Plant Maintenance) (252)
  • SAP PS (Project Systems) Interview Questions SAP PS (Project Systems) (138)
  • SAP FI-CO (Financial Accounting & Controlling) Interview Questions SAP FI-CO (Financial Accounting & Controlling) (2766)
  • SAP HR (Human Resource Management) Interview Questions SAP HR (Human Resource Management) (1180)
  • SAP CRM (Customer Relationship Management) Interview Questions SAP CRM (Customer Relationship Management) (432)
  • SAP SRM (Supplier Relationship Management) Interview Questions SAP SRM (Supplier Relationship Management) (132)
  • SAP APO (Advanced Planner Optimizer) Interview Questions SAP APO (Advanced Planner Optimizer) (92)
  • SAP BW (Business Warehouse) Interview Questions SAP BW (Business Warehouse) (896)
  • SAP Business Workflow Interview Questions SAP Business Workflow (72)
  • SAP Security Interview Questions SAP Security (597)
  • SAP Interfaces Interview Questions SAP Interfaces (74)
  • SAP Netweaver Interview Questions SAP Netweaver (282)
  • SAP ALE IDocs Interview Questions SAP ALE IDocs (163)
  • SAP Business One Interview Questions SAP Business One (110)
  • SAP BO BOBJ (Business Objects) Interview Questions SAP BO BOBJ (Business Objects) (388)
  • SAP CPS (Central Process Scheduling) Interview Questions SAP CPS (Central Process Scheduling) (14)
  • SAP GTS (Global Trade Services) Interview Questions SAP GTS (Global Trade Services) (21)
  • SAP Hybris Interview Questions SAP Hybris (132)
  • SAP HANA Interview Questions SAP HANA (700)
  • SAP PI (Process Integration) Interview Questions SAP PI (Process Integration) (113)
  • SAP PO (Process Orchestration) Interview Questions SAP PO (Process Orchestration) (25)
  • SAP BI (Business Intelligence) Interview Questions SAP BI (Business Intelligence) (174)
  • SAP BPC (Business Planning and Consolidation) Interview Questions SAP BPC (Business Planning and Consolidation) (38)
  • SAP BODS (Business Objects Data Services) Interview Questions SAP BODS (Business Objects Data Services) (49)
  • SAP BODI (Business Objects Data Integrator) Interview Questions SAP BODI (Business Objects Data Integrator) (26)
  • SAP Ariba Interview Questions SAP Ariba (9)
  • SAP Fiori Interview Questions SAP Fiori (45)
  • SAP EWM (Extended Warehouse Management) Interview Questions SAP EWM (Extended Warehouse Management) (58)
  • Sap R/3 Interview Questions Sap R/3 (150)
  • SAP FSCM Financial Supply Chain Management Interview Questions SAP FSCM Financial Supply Chain Management (101)
  • SAP WM (Warehouse Management) Interview Questions SAP WM (Warehouse Management) (31)
  • SAP GRC (Governance Risk and Compliance) Interview Questions SAP GRC (Governance Risk and Compliance) (64)
  • SAP MDM (Master Data Management) Interview Questions SAP MDM (Master Data Management) (0)
  • SAP MRS (Multi Resource Scheduling) Interview Questions SAP MRS (Multi Resource Scheduling) (0)
  • SAP ESS MSS (Employee Manager Self Service) Interview Questions SAP ESS MSS (Employee Manager Self Service) (13)
  • SAP CS (Customer Service) Interview Questions SAP CS (Customer Service) (0)
  • SAP TRM (Treasury and Risk Management) Interview Questions SAP TRM (Treasury and Risk Management) (0)
  • SAP Web Dynpro ABAP Interview Questions SAP Web Dynpro ABAP (198)
  • SAP IBP (Integrated Business Planning) Interview Questions SAP IBP (Integrated Business Planning) (0)
  • SAP OO-ABAP (Object Oriented ABAP) Interview Questions SAP OO-ABAP (Object Oriented ABAP) (70)
  • SAP S/4 HANA Finance (Simple Finance) Interview Questions SAP S/4 HANA Finance (Simple Finance) (143)
  • SAP FS-CD (Collections and Disbursements) Interview Questions SAP FS-CD (Collections and Disbursements) (0)
  • SAP PLM (Product Lifecycle Management) Interview Questions SAP PLM (Product Lifecycle Management) (0)
  • SAP SuccessFactors Interview Questions SAP SuccessFactors (33)
  • SAP Vistex Interview Questions SAP Vistex (0)
  • SAP ISR (IS Retail) Interview Questions SAP ISR (IS Retail) (28)
  • SAP IdM (Identity Management) Interview Questions SAP IdM (Identity Management) (0)
  • SAP IM (Investment Management) Interview Questions SAP IM (Investment Management) (0)
  • SAP UI5 Interview Questions SAP UI5 (59)
  • SAP SCM (Supply Chain Management) Interview Questions SAP SCM (Supply Chain Management) (51)
  • SAP XI (Exchange Infrastructure) Interview Questions SAP XI (Exchange Infrastructure) (49)
  • SAP Cloud Platform Interview Questions SAP Cloud Platform (34)
  • SAP Testing Interview Questions SAP Testing (89)
  • SAP SolMan (Solution Manager) Interview Questions SAP SolMan (Solution Manager) (63)
  • SAP MaxDB Interview Questions SAP MaxDB (116)
  • SAP GUI Interview Questions SAP GUI (15)
  • SAP AllOther Interview Questions SAP AllOther (329)