SAP Function BAPI_PR_CHANGE - Change Enjoy Purchase Requisition

Parameter Reference Type Length Default Optional Text
NUMBER BAPIMEREQHEADER-PREQ_NO C 10 Purchase Requisition Number
PRHEADER BAPIMEREQHEADER u 34 X Transfer Structure for Enjoy Purchase Req. - Header
PRHEADERX BAPIMEREQHEADERX u 14 X Change Parameter for Enjoy Purchase Requisition - Header
TESTRUN BAPIFLAG-BAPIFLAG C 1 X Test Indicator

Parameter Reference Type Length Text
PRHEADEREXP BAPIMEREQHEADER u 34 Transfer Structure for Enjoy Purchase Req. - Header

Parameter Reference Length Optional Text
ALLVERSIONS BAPIMEDCM_ALLVERSIONS 233 X Version Management - All Version Data
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
EXTENSIONOUT BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
PRACCOUNT BAPIMEREQACCOUNT 420 X Transfer Structure for Enjoy Purchase Req. - Acct Assignment
PRACCOUNTPROITSEGMENT BAPIMEREQACCOUNTPROFITSEG 87 X Reservation Event Object: BAPI_PROFITABILITY_SEGMENT
PRACCOUNTX BAPIMEREQACCOUNTX 50 X Change Toolbar for Enjoy Purchase Req. - Account Assignment
PRADDRDELIVERY BAPIMERQADDRDELIVERY 1311 X PO Item: Address Structure BAPIADDR1 for Inbound Delivery
PRCOMPONENTS BAPIMEREQCOMPONENT 166 X BAPI Structure for Components
PRCOMPONENTSX BAPIMEREQCOMPONENTX 30 X Update Information for Components in BUS2012 API
PRHEADERTEXT BAPIMEREQHEADTEXT 153 X Change Toolbar for Enjoy Purchase Req. - Header Text
PRITEM BAPIMEREQITEMIMP 846 X Transfer Structure for Enjoy Purchase Req. - Item Data
PRITEMEXP BAPIMEREQITEM 1185 X Transfer Structure for Enjoy Purchase Req. - Item Data
PRITEMSOURCE BAPIMEREQSOURCE 80 X Return Structure for Enjoy Purchase Req. - Source of Supply
PRITEMTEXT BAPIMEREQITEMTEXT 153 X Transfer Structure for Enjoy Purchase Req. - Item Text
PRITEMX BAPIMEREQITEMX 104 X Change Parameter for Enjoy Purchase Requisition - Item Data
PRVERSION BAPIMEREQDCM 111 X Version Data for Purchase Requisition Item (BAPI)
PRVERSIONX BAPIMEREQDCMX 12 X Change Parameter Enjoy Purchase Requisition - Version Data
RETURN BAPIRET2 548 X Return Parameters
SERIALNUMBER BAPIMEREQSERIALNO 96 X Serial Numbers in Purchase Requisition BAPI
SERIALNUMBERX BAPIMEREQSERIALNOX 9 X Change Parameter: Serial Numbers in Purch. Requisition BAPI
SERVICEACCOUNT BAPI_SRV_ACC_DATA 46 X
SERVICEACCOUNTX BAPI_SRV_ACC_DATAX 32 X
SERVICECONTRACTLIMITS BAPI_SRV_CONTRACT_LIMITS 36 X
SERVICECONTRACTLIMITSX BAPI_SRV_CONTRACT_LIMITSX 24 X
SERVICELIMIT BAPI_SRV_LIMIT_DATA 129 X
SERVICELIMITX BAPI_SRV_LIMIT_DATAX 32 X
SERVICELINES BAPI_SRV_SERVICE_LINE 468 X
SERVICELINESX BAPI_SRV_SERVICE_LINEX 74 X
SERVICELONGTEXTS BAPI_SRV_LONGTEXTS 161 X
SERVICEOUTLINE BAPI_SRV_OUTLINE 148 X
SERVICEOUTLINEX BAPI_SRV_OUTLINEX 34 X

Functionality
Changing of an instance object.

Description
Transfer structure Enjoy purchase requisition - header.

Description
Purchase requisition number

Description
This parameter contains fields that apply to all items. You can, forexample, run automatic sourcing or put the document on hold.
When you put a document on hold, you can use method CHECK of theBusiness Add-In ME_PROCESS_REQ_CUST to record a differentiationcriterion that prevents purchase requisitions from being put on hold.

Park and hold (Public Sector Management; PSM)
If you have activated the PSM, US Federal Government - GeneralFunctions 2 (PSM_USFED_CI_2) business function, park isavailable as well as hold, providing a further option for savingdocuments temporarily.
When you change a purchase order, first the system checks whether thepurchase order was saved with status 'on hold' or 'parked'.

  • You use the MEMORY_COMPLETE and PARK_COMPLETE parameters to control when
  • complete and correctly entered purchase requisitions can beparked and when they can be saved.
    • You use the MEMORY_UNCOMPLETE and PARK_UNCOMPLETE parameters to control
    • when incomplete and incorrectly entered purchase requisitions canbe parked and when they can be saved.
      For more information about the range of the individual parameters andsystem behavior, see the parameter documentation for changing purchaseorders (function module BAPI_PO_CHANGE):
      • MEMORY_COMPLETE


        • PARK_COMPLETE


        • MEMORY_UNCOMPLETE
          • PARK_UNCOMPLETE

          • Description
            Change parameter Enjoy purchase requisition - header.

            Description
            Test indicator.

            Description
            Version management - all version data.

            Description
            Reference structure for BAPI parameter ExtensionIn/ExtensionOut.

            Description
            Reference structure for BAPI parameter ExtensionIn/ExtensionOut.

            Description
            Transfer structure Enjoy purchase requisition - account assignment.

            Description
            Reservation profitability segment: BAPI_PROFITABILITY_SEGMENT

            Description
            Change parameter Enjoy purchase requisition - account assignment.

            Description
            Purchase order item: Address structure BAPIADDR1 for inbound delivery.
            INCLUDE BAPI_PR_COMPONENTS OBJECT DOKU ID TX LANGUAGE EN
            INCLUDE BAPI_PR_COMPONENTSX OBJECT DOKU ID TX LANGUAGE EN

            Description
            Transfer structure Enjoy purchase requisition - header text.

            Description
            Change parameter Enjoy purchase requisition - item data.

            Description
            Return structure Enjoy purchase requisition - item data.

            Description
            Return structure Enjoy purchase requisition - source of supply.

            Description
            Return structure Enjoy purchase requisition - item text.

            Description
            Change parameter Enjoy purchase order change - item data.

            Description
            These fields can be used to populate the version data. The values areadopted only if version management has been activated for the documenttype in Customizing.

            Description
            Change parameter Enjoy purchase requisition - version data.

            Value range
            If a field is populated with X, this value is adopted in the documentand no derivation takes place.

            Description
            Return parameter.

            Description
            This figure is used to link table PRSRVACCESSVALUES to the actualaccount assignment data (for example, cost center) of field SERIAL_NO intable PRACCOUNT.

            Description
            This figure is used to link table PRSRVACCESSVALUES to the actualaccount assignment data (for example, cost center) of field SERIAL_NO intable PRACCOUNT.
            INCLUDE BAPI_SERVICEACCOUNT OBJECT DOKU ID TX

            Description
            Change parameter for Enjoy purchase order change - item data
            INCLUDE BAPI_PR_X_BAR OBJECT DOKU ID TX

            Value range
            This is only an import parameter.
            INCLUDE BAPI_SERVICECONTRACTLIMITS OBJECT DOKU ID TX

            Description
            Change parameter for Enjoy purchase order change - item data
            INCLUDE BAPI_PR_X_BAR OBJECT DOKU ID TX

            Value range
            This is only an import parameter.
            INCLUDE BAPI_SERVICELIMIT OBJECT DOKU ID TX

            Description
            Change parameter for Enjoy purchase order change - item data
            INCLUDE BAPI_PR_X_BAR OBJECT DOKU ID TX

            Value range
            This is only an import parameter.
            INCLUDE BAPI_SERVICELINES OBJECT DOKU ID TX

            Description
            Change parameter for Enjoy purchase order change - item data
            INCLUDE BAPI_PR_X_BAR OBJECT DOKU ID TX

            Value range
            This is only an import parameter.
            INCLUDE BAPI_SERVICELONGTEXTS OBJECT DOKU ID TX
            INCLUDE BAPI_SERVICEOUTLINE OBJECT DOKU ID TX

            Description
            Change parameter for Enjoy purchase order change - item data
            INCLUDE BAPI_PR_X_BAR OBJECT DOKU ID TX

            Value range
            This is only an import parameter.

499627FAQ: BAPIs for purchase requisitions
1541517MAA: multiple account assignment with valuated goods receipt
1414255Authorization check on transaction code in BAPI_PR_CREATE
1446967FMMC against PRs abrupts with NOT_REGISTERED
1327694Dump Type conflict in MM-PUR BAPIs