SAP ABAP IMG Activity BBP_PO_INBOUND_BADI (Change Incoming Purchase Orders)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     BBPD (Package) Development Class for Release Dependent Add-Ons for BBP
IMG Activity
ID BBP_PO_INBOUND_BADI Change Incoming Purchase Orders  
Transaction Code S_AX7_68000277   BADI Transfer Extended PO 
Created on 20030121    
Customizing Attributes BBP_PO_INBOUND_BADI   Change Incoming Purchase Orders 
Customizing Activity BBP_PO_INBOUND_BADI   Change Incoming Purchase Orders 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BBP_PO_INBOUND_BADI    

Use

With BAdI BBP_PO_INBOUND_BADI, you can modify purchase orders that are transferred to your Logistics backend as part of the extended classic scenario and the direct material scenario. You can change this data as necessary.

Requirements

The BAdI is available as of:

  • Backend Release 4.6B mit SP 47 für SAP MM
  • Backend Release 4.6C with R/3 Plug-In 2003.1

Standard settings

The interface contains all the information that has already been transferred from SAP Enterprise Buyer and also the information that is passed on to the SAP MM System.

Activities

In the method BBP_MAP_BEFORE_BAPI (which is called up immediately the purchase order is received from Enterprise Buyer), the following parameters are available:

Importing

  • BBP_POHEADER    
    Purchase order header data (Extended classic scenario)   

o    BBP_POITEM
    Purchase order item

o    BBP_POADDRDELIVERY   
    Purchase order items: Address structure BAPIADDR1 for delivery

o    BBP_POSCHEDULE
    Fields for scheduling the purchase order

o    BBP_POACCOUNT
    Account assignment fields of purchase order

o    BBP_POACCOUNTPROFITSEGMENT
    Reservation: Profitability segment

o    BBP_POCONDHEADER
    Conditions in the purchase order

o    BBP_POCOND
    Communication structure limits

o    BBP_POLIMITS
    Communication structure purchase order limits

o    BBP_POCONTRACTLIMITS
    Communication structure contract limits

o    BBP_POSERVICES
    Communication structure Create Service line

o    BBP_POSRVACCESSVALUES
    Communication structure Create Account Assignment Distribution Service Line

o    BBP_POSERVICESTEXT
    Services Long text

o    BBP_POEXPIMPITEM
    Export Trade: Export/Import: Item data

o    BBP_POTEXTHEADER
    Header texts

o    BBP_POTEXTITEM
    Texts: (Header or item)

o    BBP_POPARTNER
    Transfer structure for partner roles in BAPI_PO_CREATE

o    BBP_POITEM_EXT
    EBP-specific scheduling fields BBP_PO_INBOUND

o    BBP_CUSTOMER_FIELDS
    Customer fields

Changing

Note:
Structures that were specified in the brackets () serve as control structures for the corresponding structures where they are specified. For each field in the actual structure, there is a check field in the control structure. This way you can determine that the transferred parameter is accepted and that the system does not assign a determined value to this field.

o    BAPI_POITEM (BAPI_POITEMX)
    Purchase Order: Item data

o    BAPI_POADDRDELIVERY
    Purchase order/Delivery address

o    BAPI_POSCHEDULE (BAPI_POSCHEDULEX)
    Fields for scheduling the purchase order

o    BAPI_POSCHEDULE (BAPI_POSCHEDULEX)
    Purchase Order: Account assignment

o    BAPI_POACCOUNTPROFITSEGMENT
    Reservation: Profitability segment

o    BAPI_POCONDHEADER (BAPI_POCONDHEADERX)
    Purchase Order: Header conditions

o    BAPI_POCOND (BAPI_POCONDX)
    Purchase order: Conditions

o    BAPI_POLIMITS
    Limits

o    BAPI_POACCOUNTPROFITSEGMENT
    Contract limits

o    BAPI_POSERVICES
    Communication structure: Create Service line

o    BAPI_POSRVACCESSVALUES
    Communication structure: Create Account Assignment Distribution Service Line

o    BAPI_POSERVICESTEXT
    Services: Long text

o    BAPI_EXTENSIONIN
    Reference structure for BAPI parameters (customer fields)

o    BAPI_EXTENSIONOUT
    Reference structure for BAPI parameters (customer fields)

o    BAPI_POTEXTHEADER
    Header texts

o    BAPI_POTEXTITEM
    Purchase order texts: (Header or item)

o    BAPI_POPARTNER
    Transfer structure for partner roles

o    BAPI_POHEADER (BAPI_POHEADERX)
    Purchase order: Header data

Example

See also

Create a BAdI Implementation

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG BBP_PO_INBOUND_BADI 0 HLA0009510 Materials Management 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20030124 
SAP Release Created in