Modifying Standard BAPIs

Hi,
     Can somebody tell how to modify standard BAPI? Would it be wise to modify a Standard BAPI or to go for a Custom BAPI? Coz, I have an issue where I have to call BAPI_SALESORDER_GETLIST. Do I need to modify or build a custom BAPI?
Thanks,
John.

HI,
Standard BAPI should never be modified.
Most of the BAPI's are developed after lot many thought process and most of them will be sufficient for any kind of requirement.
Explore the BAPI for your requirement and probably you can use it as it is.
Regards,
Atish

Similar Messages

  • Modify standard BAPI if standard TABLE is modified?

    Hi,
    I have extended VBAK table (appending fields) and the dynpro of VA01, VA02 and VA03. When a user modifies or creates a sales order, appears new fields and its content is stored correctly at VBAK.
    But, If a program runs BAPI_SALESORDER_CHANGE, how can I store data into the new fields of VBAK? Do I need to modify BAPI_SALESORDER_CHANGE?
    Thanks in advance,
    Ricard.

    Hello
    No need. In this BAPI structure EXTENSIONIN is present. Use it.
    How to use - you may find yourself in SDN.

  • Issue while creating Outbound Delivery using Standard BAPI

    Hi all,
    I am trying to create an outbound delivery for a Sales order using the Standard BAPI - BAPI_OUTB_DELIVERY_CREATE_SLS.
    After giving the valid inputs for Sales order no and doc no, am getting an error as "No instance of object type OutboundDelivery has been created. External reference:" But when trying to create manually there is no problem. Please suggest what may be the issue and how to correct it?
    Regards,
    Vimala P

    Hi Vimala,
    I am trying to create outbound delivery using BAPI_OUTB_DELIVERY_CREATE_SLS & BAPI_DELIVERYPROCESSING_EXEC. But no success. Getting "No instance of object type outbound delivery has been created" in return.
    1) Delivery Type
    2) Delivery selection date
    Needs to be passed in import parameters.
    Could you please tell me what are all the parameters to be passed under tables tab in RV_DELIVERY_CREATE?
    Thanks in Advance..
    Regards,
    Rajasekar .M

  • Need to modify Standard Purchase Order Stylesheet (PO_STANDARD_XSLFO.xsl)

    Hi
    We need to modify Standard Purchase Order Stylesheet (po_standard_xslfo.xsl) . Current stylesheet generating PO like the following.
    <FOR-EACH>
    ITEM_NUM
    ITEM_DESCRIPTION
    <FOR-EACH>
    SHIP_TO_ADDRESS_LINE1 NEED_BY_DATE QUANTITY
    </FOR-EACH>
    </FOR-EACH>
    Based on this, we are getting the output like this:
    Item Num 1
    Itme Description 1
    Ship To: Needed: Quntity
    1234. A1 Avenue JUL 200
    SomeCity, CA 90706
    1234. A1 Avenue AUG 200
    SomeCity, CA 90706
    4567 B1 Avenue JUL 100
    City2 , CA
    Itme Description 2
    Ship To: Needed: Quntity
    5689. c1 Avenue JUL 200
    SomeCity, CA 90706
    Our requirement is like this:
    Item Num 1
    Itme Description 1
    Ship To: 1234. A1 Avenue, SomeCity, CA 90706
    Month: JUL AUG SEP
    Quantity: 200 200 100
    Ship To: VVV4567 B1 Avenue , SomeCity, CA 90706
    Month: JUL AUG SEP
    Quantity: 100 200 100
    So we need to add ship_to group (ITEM/SHIP_TO) .
    How can we use group by item, ship_to..
    <fo:block> <xsl:value-of select="ITEM_NUM"/> </fo:block>
    <fo:block> <xsl:value-of select="ITEM_DESCRIPTION"/> </fo:block>
    <xsl:for-each select="/PO_DATA/LINES/LINES_ROW/LINE_LOCATIONS/LINE_LOCATIONS_ROW">
    <fo:block> <xsl:value-of select="SHIP_TO_ADDRESS_LINE1"/> </fo:block>
    <fo:block> <xsl:value-of select="substring(NEED_BY_DATE,4,3)"/> </fo:block>
    <fo:block> <xsl:value-of select="QUANTITY"/> </fo:block>
    </xsl:for-each>
    </xsl:for-each>
    In the above code I need split the data by ITEM_NUM/ SHIP_TO_ADDRESS_LINE1.
    I am new to xsl-fo. I tried different ways,but ship_to_address_line1 is generating wiith each quanty and need_by_date.
    Please guide me.
    Thank you
    Raju
    Edited by: subbaraju on May 7, 2009 2:36 PM

    Hi Chandra
    Thank you very much for your suggestion.
    I tried that way, I created some sample xml file, I created sample rtf file and I generated xsl-fo file. I copied the part of code into my PO_STANDARD_PO.XSL. I am getting some error.
    I noticed PO_STANDARD_PO.XSL is xsl version 1.0 and the generated sample data is with xsl version 2.0.
    The generated code is using “for-each_group”, “sum()”, “current-group()” etc. Is these functions will work in xslt 1? Or do we need to code different way?
    We are in Oracle APPS 12.0.4.
    Thank you
    Raju
    Edited by: subbaraju on May 26, 2009 11:56 AM

  • What are the methods available to modify standard reports?

    What are the methods available to modify standard reports?

    <b>Hi,
    I think you can copy those reports into Zreports</b>

  • Support message creation using "BAPI_NOTIFICATION_CREATE" standard BAPI

    Hello Experts,
                         I am a ABAPer making use of  "BAPI_NOTIFICATION_CREATE", for creation of support desk message in SOLMAN 4.0 . The problems that i am facing , when i create message using this BAPI are,
    1)By default the notification type is taken as 'SLFN',though i pass 'SLF1' as my input parameter to BAPI.WHY is this happening?
    2)The description part of the message is not coming up in the support desk screen ,though i pass it in NOTIF_TEXT_LINES in TDLINE.
    3)Support Team value is getting picked up in the partners tab of Transaction data in support desk screen.
    4)I would like to ADD ATTACHMENTS also ? where should i pass this parameter ?
    Other than this i am getting the rest of the feilds,in the message created
       If some one has worked with this standard BAPI pls send me the details of the input parameters that i have to pass for the message creation and give solution for my problem ASAP.
    If  there are any SAP notes or blogs that are related to this,pls send me those details also, its a urgent requirement.
    Thanks & Regards,
    Mohana Priya

    Was this resolved? I am having same issue I need to get the Description and Attachements fixed, Any help is appreciated, Thanks

  • Standard BAPI to post payment in SAP-ISU

    Hi Experts,
    My client's requirement is the payment via third party should be posted synchronously in SAP-ISU system means payment is accepted by third party and we just need to update that payment in SAP-ISU system. We are trying to achieve this by RFC.
    I came across BAPI_CTRACCTRCTACCNT_PAYBYCARD which post the payment in the system but it need credit card detail. I want to post the payment from third party which can be cash/cheque. I just wanted to know if there is any standard BAPI which can be used to post payment in SAP-ISU system?
    Thanks in Advance,
    Mansoob
    Edited by: Mansoobkhan on Oct 21, 2010 4:08 PM

    Hi you can try with the following BAPI'S
    BAPI_CTRACPAYMINC_CREATE
    BAPI_CTRACPAYMINC_APPEND
    BAPI_CTRACPAYMINC_RELEASE
    BAPI_CTRACPAYMINC_CLOSE
    If you have PI available you should check out the external cash desk functionality.
    Best regards.
    Cristóbal.

  • Standard BAPI or Function Module for FB01posting

    Hi Experts,
    My requirement is as follows.
    Invoice details would be sent across from Middleware to SAP and for which I have developed a Custom Remote Enabled Function Module. The Function Module needs to post the data using FB01 Transaction.
    I had planned for recording a BDC for FB01 and post the data, however, we are on the verge of getting upgraded from 4.7 to ECC 6.0. To avoid problems that we might face for change of screens in ECC 6.0, I would prefer using a BAPI or Function Module for FB01 posting, if available, instead of BDC.
    Data coming from Middleware are as follows.
    HEADER:
    BKPF-BLDAT :  Document Date
    BKPF-BUDAT : Posting Date
    BKPF-XBLNR: Reference (Invoice#)
    BKPF-BLART : Document Type
    BKPF-BUKRS : Company Code
    BKPF-BKTXT : DocHeader Text
    BKPF-WAERS : Currency
    LINE ITEM:
    BSEG-LIFNR : Vendor no
    BSEG-WRBTR - Total amt -Debit/Credit -Vendor
    BSEG-ZUONR : Assignment field
    BSEG-EMPFB : Alternative Payee
    BSEG-UZAWE : Payment Method Supplement
    BSEG-ZTERM : Pmt terms
    BSEG-KOSTL : Costcenter
    BSEG-HKONT : GL AccountNumber
    BSEG-WRBTR : Amount for GL
    BSEG-SGTXT : Line item text
    The Vendor Line Item would be one where as GL line items could me more than one.
    Can any of you suggest me a standard BAPI or Func Mod?
    Points will be awarded for valuable inputs.
    Thanks to all!!!!

    You can use RFBIBL00 program for FB01 postings. Go through the program help on how to use this program.
    This program requires a file to be on application server in a certain format.
    You may also refer the program RFBIBLT0 on how the file format should be.
    Hope this helps.
    Thanks,
    SKJ

  • Are there any standard BAPIs available to load Vendor and Park invoices?

    Hi Gurus,
    do we have standard BAPI;s available to load "Vendor" master data and to "Park Vendor Invoices"? Please advise,
    1) I wanted to load vendors from the flat file, with input fields and it is a mass update.?
    2) I wanted to park the documents around 100 or so at one time, not posting?
    Any suggesttions on the Bapis available?
    Thanks
    Surya

    Ravi,
    Thanks for your suggestions. But BAPI_VENDOR_CREATE doesnt have any input fields, am not sure how it is used???  And also, I am sepcifically looking for BAPI;s LSMW will do but looking for more of a web service kind of service with BAPI. I am looking for a service which reads fields from input file and store in LFA1 table.
    Also regarding the second BAPI, i read in some threads that we need PO number to park it, but my invoices have only reference from the old system, not PO number, does this matter??
    Thanks
    Surya

  • BPS: how to restore modified standard planning level into orignal content l

    Hi Expert,
    Can you plz explain how to restore modified standard planning level into orignal content level.
    Thanks
    Ajay Kumar

    Hi,
    Please check the link. It miht help..
    [Unable to View Standard Planning Functions]
    Thanks
    Pratyush

  • Is there any standard BAPI available to vendor , customer and G/L ?

    Hi all,
    any standard BAPI available to vendor , customer and G/L? I found BAPI_CUSTOMER_CREATE and BAPI_VENDOR_CREATE but when i traying to execute , then control directly taking to XD01 and XK01 initial screen's .i need to create vendor and customer master data using BAPI(data will come from legacy system).
    Other than these , is there any standard  BAPI available .Pl tell me
    Regard's,
    Pratap.

    Hello Pratap
    For customer the following BAPI is available:
    BAPI_CUSTOMER_CREATEFROMDATA1
    "This fm uses a reference customer as template for the new customer.
    " Using this BAPI you cannot create a new customer from scratch
    Regards
      Uwe

  • Standard BAPI for PO and PREQ Rejection

    Hi All,
    Do we have a standard BAPI for PO Rejection and Purchase Requisition Rejection?
    Regards,
    Murtuza

    The standard process is that you should configure the sales order as Third party sales order (or Inter company SO-PO process whatever is the requirement here) then Purchase requisition will be created automatically when the sales order is saved. You can then create PO with reference to the Pur.req. The item category TAS is configured in standard SAP for Third party / inter company processing requiring SO - PO process.
    A PO in a third party/inter company SO-PO process is linked to SO through Purchase requisition and the linkage happens at item level because a single sales order can have both PO related items and items that are directly delivered and billed.
    You can refer these links
    how to configure third party order ?
    http://sapsdforum.com/2007/10/23/third-party-order-processing/

  • Is there standard BAPI which can used to read substitution material?

    Is there any standard BAPI which can be used to read substitution Material code for material?
    Even better if there is some table or struct under MATERIAL_GET_ALL which can returns this. I didn't manage to spot anything related from there though.
    It seems that replacement material code information is stored in KONDD table as SMATN together with condition record num. KNUMH

    There is a function Module called 'PRODUCT_SUBSTITUTION' used in include FV45PF0M_MATERIALFINDUNG. check if it helps.
    I would rather choose to join KOTD001  & KONDD

  • Proceedure to copy the standard BAPI into ZBAPI

    Hi Gurus..
       I found the standard BAPI and I want to copy the standard BAPI into ZBAPI(for my company purpose) and use it in SAP xMII.
      Please give the steps for copying.
    Thanks
    R M

    Hi,
    To copy the standard BAPI into ZBAPI.
    check this link:
    how to copy BAPI
    How to Copy standard BAPI to ZBAPI....
    Regards
    Adil

  • Standard Bapis or FMs

    Hi,
    Can you plz update me on the standard Bapis or Function Modules for Purchase Order, Sales Order, Goods Receipt and Invoice??
    Thanks in Advance,
    Srinu.

    Hi
    Kindly check the following BAPIs:
    <b>Purchase order</b> - BAPI_PO_CREATE1
    <b>Sales Order</b> - BAPI_SALESORDER_CREATEFROMDAT2
    <b>Billing (Invoice)</b> - BAPI_BILLINGDOC_CREATEFROMDATA & BAPI_BILLINGDOC_CREATEMULTIPLE
    <b>Goods Receipt</b> - BAPI_GOODSMVT_CREATE
    You can get all the standard BAPIs in SAP transaction <b>BAPI</b>
    best regards,
    Thangesh

Maybe you are looking for

  • Mismatch in PS reports BW vs R3 Standard reports

    hello Gurus, I have loaded the 0PS_C04 (Controlling) for PS. The Budget data comapared to R3 figures are matching perfectly. Bu the Actual Cost show big difference. The R3 data using tcode:S_ALR_87013558 shows a very different Actual Cost. The report

  • How to setup the windows installed pxi to RT target

    how to setup the windows installed pxi to RT target?

  • ORACLE 11g R2 POST Install Issue

    Hi, I have successfully installed ORACLE 11g R2 on my windows 7 platform. The problem is that when i open the database control URL page and then enter my credentials, it fails to log in and says that an internal error has occurred. Please view the lo

  • When in the bookstore, can you sort books by release date

    Often times find an author and ey have multiple books, some might have 10 or 20. I want to read them in order or maybe I just want the latest. It seems they are displayed with no rhyme or reason that I can see. Is there any way to sort them by releas

  • CS_BOM_EXPLOSION - Exception Handling

    Dear Friends I have use CS_BOM_EXPLOSION FM for explore material BOMs for some items its works properly for some materials it exception pass 1 (ALT_NOT_FOUND) i cant get what is the error please let me know to solve this problem hope my question is c