Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

clarification in BAPI

Former Member
0 Kudos

Hi Guru's,

My requirement is adding one field already existing BAPI.

BAPI name BAPI_SALESORDER_CREATEFROMDAT1.

This bapi displays one message,

Caution: Method is obsolete as Release 4.6c.

Am i use this bapi?. (or)Take another bapi?

What is the meaning of tha message?.

Thanks & Regards,

SReddy.

Edited by: SReddy on Sep 16, 2008 7:10 AM

1 ACCEPTED SOLUTION

Former Member
0 Kudos

It is recommeded by SAP not to use obsolete BAPI's. You can use BAPI_SALESORDER_CREATEFROMDAT2 instead.

Edited by: Suresh Kumar on Sep 16, 2008 7:16 AM

3 REPLIES 3

Former Member
0 Kudos

It is recommeded by SAP not to use obsolete BAPI's. You can use BAPI_SALESORDER_CREATEFROMDAT2 instead.

Edited by: Suresh Kumar on Sep 16, 2008 7:16 AM

GauthamV
Active Contributor
0 Kudos

hi,

use this.

BAPI_SALESORDER_CREATEFROMDAT2.

uwe_schieferstein
Active Contributor
0 Kudos

Hello Reddy

Call transaction SWO1 and display business object BUS2032 (= Sales Order).

Open the Methods node in the tree view.

You will see a STOP icon behind the business object "methods"

SalesOrder.CreateFromData
SalesOrder.CreateFromData1

which means that a newer "method" has superseeded these two old "methods".

NOTE: In the context of business objects the term methods has just a semantic meaning. These "methods" are implemented by BAPIs.

Regards

Uwe