Hierarchy
⤷
⤷
Properties
| Class | CL_MMBSI_SRM_PRICING | |
| Short Description | MEPO SRM Pricing Functions | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MM_P2P_BSI_CC | Central Contract Management |
| Created | 20080219 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MMBSI_SRM_PRICING has no forward declaration.
Interfaces
Class CL_MMBSI_SRM_PRICING has no interface implemented.
Friends
Class CL_MMBSI_SRM_PRICING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BTC' | 3-Byte field | 20080219 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR3 | 'ERP' | 3-Byte field | 20080219 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SRM' | 3-Byte field | 20080219 | ||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_MMBSI_SRM_PRICING | MEPO SRM Pricing Functions | 20101012 | |||
| 5 | Constant | Private | Type reference (TYPE) | KSTEU | 'A' | Calculation Type | 20101103 | ||
| 6 | Constant | Private | Type reference (TYPE) | KSTEU | 'B' | Calculation Type | 20101103 | ||
| 7 | Constant | Private | Type reference (TYPE) | KSTEU | 'C' | Calculation Type | 20101103 | ||
| 8 | Constant | Private | Type reference (TYPE) | KAPPL | 'M' | Application | 20101103 | ||
| 9 | Constant | Private | Type reference (TYPE) | KAPPL | 'MS' | Application Service Item | 20101103 | ||
| 10 | Constant | Private | Type reference (TYPE) | KRECH | 'A' | Calculation Type for condition | 20101103 | ||
| 11 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_MMPUR_CONSTANTS | Constants Purchasing | 20101103 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | EKKO | Purchasing Document Header | 20101103 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | EKPO | Purchasing Document Item | 20101103 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_PO_REF | PO Object References (header & item) | 20110826 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20101103 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | MMBSI_KSCHL_CONV_TTY | Buffer for condition types | 20101103 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | MMBSI_SRVPOS_ITEM_MAP_TTY | Mapping of EBP Items to ERP Items | 20101103 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | KOMV_TTY | Table Pricing communications-condition records old | 20101103 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | I | 0 | iteration counter | 20101012 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | KONNR | Number of Principal Purchase Agreement | 20101103 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | KTPNR | Item Number of Principal Purchase Agreement | 20101103 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | TY_PRICING_MODE | SPACE | 3-Byte field | 20101103 | ||
| 23 | Instance attribute | Private | Type reference (TYPE) | TEXT60 | Own Business System | 20101103 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Perfom checks on ERP PO Data before SRM will be called | 20080417 | |
| 2 | Static method | Public | Method | Destructur | 20110826 | |
| 3 | Instance method | Private | Method | Read Buffered Agreements | 20080219 | |
| 4 | Static method | Public | Method | Convertion Routine for KSCHL - Mapping into ERP KSCHL | 20080307 | |
| 5 | Instance method | Private | Method | Conversion of GDT Severity Code Values | 20080409 | |
| 6 | Instance method | Private | Method | Deletes all Condition Records for a particular Item | 20080421 | |
| 7 | Instance method | Private | Method | Deletes all Condition Records for a particular Item | 20080421 | |
| 8 | Static method | Public | Method | Get Instance | 20101012 | |
| 9 | Instance method | Public | Method | Retrieve iteration counter | 20101012 | |
| 10 | Instance method | Private | Method | Convertion Routine for KSCHL - Mapping into ERP KSCHL | 20080327 | |
| 11 | Static method | Public | Method | Check if pstyp is allowed for SRM pricing | 20110510 | |
| 12 | Instance method | Private | Method | Determination of relevant items for SRM central contract han | 20080411 | |
| 13 | Instance method | Private | Method | Call of eSOA service for SRM pricing | 20080219 | |
| 14 | Instance method | Public | Method | Determines SRM Pricing | 20080219 | |
| 15 | Instance method | Private | Method | Data Mapping | 20080219 | |
| 16 | Instance method | Public | Method | Data Mapping for all SOS | 20080317 | |
| 17 | Instance method | Private | Method | Data Mapping | 20080303 | |
| 18 | Instance method | Public | Method | SRM Pricing through eSOA Service | 20080317 | |
| 19 | Instance method | Public | Method | SRM Pricing through eSOA Service | 20080317 | |
| 20 | Instance method | Public | Method | SRM Pricing through eSOA Service | 20080512 | |
| 21 | Instance method | Public | Method | Iteration Counter reset | 20101103 | |
| 22 | Instance method | Public | Method | Set PO References | 20110826 | |
| 23 | Instance method | Private | Method | Determines the used Central Contract Item for Service Items | 20080527 | |
| 24 | Instance method | Public | Method | Save EKKO & EKPO Data in Class Memory | 20080527 | |
| 25 | Instance method | Public | Method | Save EKKO & EKPO Data in Class Memory | 20080527 |
Events
Class CL_MMBSI_SRM_PRICING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYPE_S_PO_REF | Private | See coding | PO Object References (header & item) | 20110826 | BEGIN OF type_s_po_ref, "1620881
header TYPE REF TO cl_po_header_handle_mm,
item TYPE REF TO cl_po_item_handle_mm,
END OF type_s_po_ref
|
|
| 2 | TY_PRICING_MODE | Public | Type reference (TYPE) | CHAR3 | Pricing Processing Mode | 20080220 | |
Method Signatures
Method CHECK_ERP_INPUT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_CALL_SRM | Value transfer | Type reference (TYPE) | XFELD | 'X' = Call eSOA Service for SRM Data | 20080508 | |||
| 2 | IP_CHANGE | Call by reference | Type reference (TYPE) | XFELD | EKKO or EKPO changed | 20080508 | |||
| 3 | IS_COMM_ITEM | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20080508 | |||
| 4 | IS_COMSRV | Call by reference | Type reference (TYPE) | COMSRV | Interface: MM External Services Management | 20080517 | |||
| 5 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080417 | |||
| 6 | IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Pricing communications-condition record actual data | 20080508 |
Method CHECK_ERP_INPUT_DATA on class CL_MMBSI_SRM_PRICING has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_MMBSI_SRM_PRICING has no parameter.
Method CLEANUP on class CL_MMBSI_SRM_PRICING has no exception.
Method CONTR_BUFFER_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080219 | |||
| 2 | ES_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080219 | |||
| 3 | IP_KONNR | Call by reference | Type reference (TYPE) | KONNR | Number of Principal Purchase Agreement | 20080219 | |||
| 4 | IP_KTPNR | Call by reference | Type reference (TYPE) | KTPNR | Item Number of Principal Purchase Agreement | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Agreement not found | 20080219 |
Method CONVERT_KSCHL_SRM_2_ERP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_ERP_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20080307 | |||
| 2 | IP_ERP_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, etc.) | 20080423 | |||
| 3 | IP_SRM_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20080307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Input Parameter wrong or empty | 20080307 | ||
| 2 | No record found in database with that key | 20080307 |
Method CONVERT_SEVERITY_CODE_INBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20101103 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | MSGTY | Message Type | 20101103 |
Method CONVERT_SEVERITY_CODE_INBOUND on class CL_MMBSI_SRM_PRICING has no exception.
Method DEL_ITEM_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TAB | Table type komv | 20080421 | |||
| 2 | IP_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Number of the document condition | 20080421 | |||
| 3 | IP_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20080421 |
Method DEL_ITEM_CONDITIONS on class CL_MMBSI_SRM_PRICING has no exception.
Method DEL_ITEM_CONDITIONS_EX_MANUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TAB | Table type komv | 20080421 | |||
| 2 | IP_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Number of the document condition | 20080421 | |||
| 3 | IP_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20080421 |
Method DEL_ITEM_CONDITIONS_EX_MANUAL on class CL_MMBSI_SRM_PRICING has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_MMBSI_SRM_PRICING | MEPO SRM Pricing Functions | 20101012 |
Method GET_INSTANCE on class CL_MMBSI_SRM_PRICING has no exception.
Method GET_ITERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COUNTER | Value transfer | Type reference (TYPE) | I | Iteration counter | 20101012 |
Method GET_ITERATION on class CL_MMBSI_SRM_PRICING has no exception.
Method INSERT_INTO_TKOMV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Condition Type | 20080327 | |||
| 2 | IP_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Number of the document condition | 20080422 | |||
| 3 | IP_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20080422 | |||
| 4 | IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Condition Type | 20080327 |
Method INSERT_INTO_TKOMV on class CL_MMBSI_SRM_PRICING has no exception.
Method IS_PSTYP_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PSTYP | Call by reference | Type reference (TYPE) | EKPO-PSTYP | Item category in purchasing document | 20110510 | |||
| 2 | RV_IS_ALLOWED | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Boolean type | 20110510 |
Method IS_PSTYP_ALLOWED on class CL_MMBSI_SRM_PRICING has no exception.
Method MULTI_RELEVANCE_DETERMINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EKPO | Call by reference | Type reference (TYPE) | EKPO_TTY | Material Items | 20080411 | |||
| 2 | ET_EKPO_SRV | Call by reference | Type reference (TYPE) | EKPO_TTY | Service Items | 20080624 | |||
| 3 | IT_EKPO | Call by reference | Type reference (TYPE) | MMPUR_BEKPO | Table Type BEKPO | 20080411 |
Method MULTI_RELEVANCE_DETERMINATION on class CL_MMBSI_SRM_PRICING has no exception.
Method PRICING_CALL_SRM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TKOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing communications-condition record | 20080220 | |||
| 2 | IS_COMM_HEAD | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20080603 | |||
| 3 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080305 | |||
| 4 | IS_ESLL | Call by reference | Type reference (TYPE) | ESLL | Lines of Service Package | 20131212 | |||
| 5 | IT_EKPO | Call by reference | Type reference (TYPE) | EKPO_TTY | Table Types for Purchasing Document Items | 20080305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No SRM Conditions available | 20101022 | ||
| 2 | Service not available | 20080219 |
Method PRICING_DETERMINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_PROCESSING_MODE | Call by reference | Type reference (TYPE) | CHAR3 | 3-Byte field | 20080219 | |||
| 2 | IP_CUSTOMIZING | Call by reference | Type reference (TYPE) | XFELD | 'X' | Evaluate Customizing table MMBSI_PRC_MODE | 20080317 | ||
| 3 | IP_KONNR | Value transfer | Type reference (TYPE) | KONNR | Number of Principal Purchase Agreement | 20080219 | |||
| 4 | IP_KTPNR | Call by reference | Type reference (TYPE) | KTPNR | Item Number of Principal Purchase Agreement | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Check Input Parameter | 20080219 | ||
| 2 | Contract not found | 20080219 |
Method PRICING_MAPDATA_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing communications-condition record | 20080219 | |||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Return Parameter | 20080228 | |||
| 3 | IP_MSG_HANDLE | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Export Messages to MEPO Handler | 20080303 | ||
| 4 | IP_SRM_CTR_BUFFER | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Insert into Buffer for SRM additional Data | 20080228 | ||
| 5 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080423 | |||
| 6 | IT_EKPO | Call by reference | Type reference (TYPE) | EKPO_TTY | Purchasing Document Header | 20080517 | |||
| 7 | IT_SRM_COND | Call by reference | Type reference (TYPE) | PUR_PURCHASE_ORDER_SRMPRICING | MT PurchaseOrderSRMPricingSimulateResponse | 20080219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No condition type received from SRM | 20080307 |
Method PRICING_MAPDATA_IN_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Conditions after mapping | 20080317 | |||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | SRM messages | 20080317 | |||
| 3 | IT_SRM_COND | Call by reference | Type reference (TYPE) | PUR_PURCHASE_ORDER_SRMPRICING | SRM conditions from service call | 20080317 | |||
| 4 | I_DIALOG | Value transfer | Type reference (TYPE) | FLAG | SPACE | General Flag | 20080320 | ||
| 5 | I_INPUT_SOS | Call by reference | Type reference (TYPE) | MMBSI_SRM_CONTRT_PARAM_TTY | Table of SRM Contract Parameters | 20080423 | |||
| 6 | I_ITM_TYP | Value transfer | Type reference (TYPE) | CHAR_01 | 'M' | Item type 'M' for material and 'S' for service item | 20080520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080317 |
Method PRICING_MAPDATA_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SRM_COND | Call by reference | Type reference (TYPE) | PUR_PURCHASE_ORDER_SRMPRICING1 | MT for PurchaseOrderSRMPricingSimulateQuery | 20080303 | |||
| 2 | IP_SRM_CHECKS | Call by reference | Type reference (TYPE) | CHAR5 | 'FALSE' | 'TRUE' = Skip Checks during PO Creation in SRM | 20080304 | ||
| 3 | IS_COMM_HEAD | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20080603 | |||
| 4 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080304 | |||
| 5 | IS_ESLL | Call by reference | Type reference (TYPE) | ESLL | Lines of Service Package | 20131212 | |||
| 6 | IT_EKPO | Call by reference | Type reference (TYPE) | EKPO_TTY | Table for Purchasing Document Items | 20080304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Processing Error | 20080527 |
Method PRICING_PROCESS_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COMM_HEAD | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20080317 | |||
| 2 | CT_COMM_ITEM | Call by reference | Type reference (TYPE) | KOMP_TTY | Communication Table Item for Pricing | 20080317 | |||
| 3 | CT_TKOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing communications-condition record | 20080317 | |||
| 4 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080317 | |||
| 5 | IT_EKPO | Call by reference | Type reference (TYPE) | MMPUR_BEKPO | Purchasing Document Item | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not relvant | 20111024 |
Method PRICING_PROCESS_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COMM_HEAD | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20080317 | |||
| 2 | CS_COMM_ITEM | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20080317 | |||
| 3 | CT_TKOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing communications-condition record | 20080317 | |||
| 4 | IP_CALC_TYPE | Call by reference | Type reference (TYPE) | KSTEU | Condition control | 20080317 | |||
| 5 | IP_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | EKKO or EKPO changed | 20080508 | ||
| 6 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080317 | |||
| 7 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080317 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ERP Pricing required | 20101022 |
Method PRICING_PROCESS_SINGLE_SRV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COMM_HEAD | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20080512 | |||
| 2 | CS_COMM_ITEM | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20080512 | |||
| 3 | CT_TKOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing communications-condition record | 20080512 | |||
| 4 | IP_CALC_TYPE | Call by reference | Type reference (TYPE) | KSTEU | Condition control | 20080512 | |||
| 5 | IS_COMSRV | Call by reference | Type reference (TYPE) | COMSRV | Interface: MM External Services Management | 20080512 | |||
| 6 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080512 | |||
| 7 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080512 | |||
| 8 | IS_ESLL | Call by reference | Type reference (TYPE) | ESLL | Lines of Service Package | 20131212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root mit Meldung | 20110128 | ||
| 2 | Not relvant | 20110129 |
Method RESET_ITERATION Signature
Method RESET_ITERATION on class CL_MMBSI_SRM_PRICING has no parameter.
Method RESET_ITERATION on class CL_MMBSI_SRM_PRICING has no exception.
Method SET_PO_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | INT4 | SAPLMEPO(GF_ID) | 20110826 | |||
| 2 | IV_ITEM | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20110826 |
Method SET_PO_REF on class CL_MMBSI_SRM_PRICING has no exception.
Method SRV_DETERMINE_SRM_CONTRACT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_SRM_CONTRACT_ID | Call by reference | Type reference (TYPE) | SRM_CONTRACT_ID | Central Contract Number | 20080527 | |||
| 2 | EP_SRM_CONTRACT_ITM | Call by reference | Type reference (TYPE) | SRM_CONTRACT_ITEM | Central Contract Item Number | 20080527 | |||
| 3 | IS_COMM_ITEM | Call by reference | Type reference (TYPE) | KOMP | Pricing Communication Item | 20080617 | |||
| 4 | IS_COMSRV | Call by reference | Type reference (TYPE) | COMSRV | Interface: MM External Services Management | 20080527 | |||
| 5 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Processing Error | 20080527 | ||
| 2 | Check Input Data | 20080602 |
Method SRV_PO_DATA_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080527 | |||
| 2 | ES_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080527 |
Method SRV_PO_DATA_GET on class CL_MMBSI_SRM_PRICING has no exception.
Method SRV_PO_DATA_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20080527 | |||
| 2 | IS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Purchasing Document Item | 20080527 |
Method SRV_PO_DATA_SET on class CL_MMBSI_SRM_PRICING has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 604 |