Hierarchy
⤷
⤷
Properties
| Class | CL_API_MASTER_CONDITION_MM | |
| Short Description | Maintain Master Conditions of Material Items | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MM_P2P_BSI_CC | Central Contract Management |
| Created | 20080514 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_API_MASTER_CONDITION_MM has no interface implemented.
Friends
Class CL_API_MASTER_CONDITION_MM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'V' | Change | 20080616 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Single-Character Flag | 20080526 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | Single-Character Flag | 20080526 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Flag | 20080602 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Create | 20080616 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR10 | 'DATAB' | Character Field Length = 10 | 20080616 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR10 | 'DATBI' | Character Field Length = 10 | 20080616 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Display | 20080516 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR10 | 'XKONH' | Character Field Length = 10 | 20080616 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR10 | 'XKONP' | Character Field Length = 10 | 20080616 | ||
| 11 | Constant | Public | Type reference (TYPE) | KAPPL | 'M' | Application | 20080514 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Single-Character Flag | 20080630 | ||
| 13 | Constant | Public | Type reference (TYPE) | NUMC2 | '01' | Two digit number | 20080630 | ||
| 14 | Constant | Public | Type reference (TYPE) | KOTABNR | '016' | Item Condition table | 20080514 | ||
| 15 | Constant | Public | Type reference (TYPE) | KOTABNR | '019' | Header Condition table | 20080521 | ||
| 16 | Constant | Public | Type reference (TYPE) | KOTABNR | '068' | Item Condition table | 20080514 | ||
| 17 | Constant | Public | Type reference (TYPE) | T685A-KSCHL | 'PB00' | Condition type | 20080514 | ||
| 18 | Constant | Public | Type reference (TYPE) | T685A-KSCHL | 'RA01' | Condition type | 20080616 | ||
| 19 | Constant | Public | Type reference (TYPE) | KVEWE | 'A' | Admin. and Appl. (Task) of Condition Technique | 20080514 | ||
| 20 | Constant | Public | Type reference (TYPE) | CHAR1 | 'B' | Value Scale Indicator | 20080521 | ||
| 21 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Quantity Scale Indicator | 20080521 | ||
| 22 | Constant | Public | Type reference (TYPE) | DDOBJNAME | 'MEOUT_KONH' | Character Field Length = 10 | 20080616 | ||
| 23 | Constant | Public | Type reference (TYPE) | DDOBJNAME | 'MEOUT_KONP' | Character Field Length = 10 | 20080616 | ||
| 24 | Constant | Public | Type reference (TYPE) | CHAR10 | 'A016' | Character Field Length = 10 | 20080616 | ||
| 25 | Constant | Public | Type reference (TYPE) | CHAR10 | 'A019' | Character Field Length = 10 | 20080616 | ||
| 26 | Constant | Public | Type reference (TYPE) | CHAR10 | 'A068' | Character Field Length = 10 | 20080616 | ||
| 27 | Static Attribute | Private | Type reference (TYPE) | TYPE_T_ENTRY | 20130913 | ||||
| 28 | Constant | Public | Type reference (TYPE) | KOTABNR | '017' | Info record plant dependent | 20110414 | ||
| 29 | Constant | Public | Type reference (TYPE) | KOTABNR | '018' | Info record plant independent | 20110414 | ||
| 30 | Constant | Public | Type reference (TYPE) | KOTABNR | '028' | Info record: Non-Stock Item | 20130913 | ||
| 31 | Constant | Public | Type reference (TYPE) | KOTABNR | '066' | Info record: plant independent | 20110420 | ||
| 32 | Constant | Public | Type reference (TYPE) | KOTABNR | '067' | Info record: plant dependent | 20110420 | ||
| 33 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_MMPUR_CONSTANTS | Constants Purchasing | 20100826 | |||
| 34 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Outline Agreement Header | 20130319 | |||
| 35 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20130319 | |||
| 36 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_MMPUR_RTTS | Runtime Optimization: RTTS in MM-PUR | 20100825 | |||
| 37 | Instance attribute | Private | Object reference (TYPE REF TO) | TYPE_S_CONDITION | 20101029 | ||||
| 38 | Instance attribute | Private | Object reference (TYPE REF TO) | TYPE_T_DELETE_KONH | 20110209 | ||||
| 39 | Instance attribute | Private | Object reference (TYPE REF TO) | TYPE_S_CALC_DEF | StructDef.: Assignment CalcSchema vs. conditions | 20110719 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | MEOUT_HEADER | Outline Agreement Header | 20100825 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_INFO_REC | 20110414 | ||||
| 42 | Instance attribute | Private | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20100825 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_PERSISTENT_DATA | 20100825 | ||||
| 44 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_CONDITION | 20101029 | ||||
| 45 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_CALC_DEF | TableDef.: Assignment CalcSchema vs. conditions | 20110719 | |||
| 46 | Static Attribute | Protected | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20080620 | |||
| 47 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_API_MASTER_CONDITION_MM | Maintain Master Conditions of Material Items | 20080514 | |||
| 48 | Static Attribute | Protected | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20080611 | |||
| 49 | Static Attribute | Protected | Type reference (TYPE) | MEOUT_ID_KONH | Number of a Condition Record | 20080630 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Switch on/off the API condition logic | 20100811 | |
| 2 | Instance method | Private | Method | Build KOMG Communication Structure | 20080516 | |
| 3 | Instance method | Private | Method | Change Condition Data of Material Item (not used) | 20080515 | |
| 4 | Instance method | Private | Method | Check for split of validity periods | 20100309 | |
| 5 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080514 | |
| 6 | Instance method | Public | Method | Clear object and free memory | 20090120 | |
| 7 | Instance method | Public | Method | Copy condiitions from info record | 20130913 | |
| 8 | Instance method | Public | Method | Copy from reference document | 20130913 | |
| 9 | Instance method | Public | Method | Create from manual entry | 20130913 | |
| 10 | Instance method | Public | Method | Create Condition Data for Info Records | 20090703 | |
| 11 | Instance method | Private | Method | Existence Check for condition key | 20110719 | |
| 12 | Instance method | Private | Method | Get Conditon Type | 20080516 | |
| 13 | Instance method | Private | Method | Get condition currency key (KONWA) | 20110719 | |
| 14 | Static method | Public | Method | Instance Factory | 20100903 | |
| 15 | Instance method | Private | Method | Get Service item price information | 20120227 | |
| 16 | Instance method | Private | Method | Condition data handling | 20100309 | |
| 17 | Instance method | Public | Method | Check if object is registered | 20130913 | |
| 18 | Instance method | Private | Method | Is entity relevant for condition processing | 20100903 | |
| 19 | Instance method | Private | Method | Is Service item | 20120227 | |
| 20 | Instance method | Public | Method | Maintain Condition Data of Material Item | 20080515 | |
| 21 | Instance method | Private | Method | Process condition data (header, item, plant) via API | 20100309 | |
| 22 | Instance method | Private | Method | Process validity periods | 20100309 | |
| 23 | Instance method | Private | Method | Process change condition data (header, item, plant) via API | 20080624 | |
| 24 | Instance method | Private | Method | Process read condition data (header, item, plant) via API | 20080618 | |
| 25 | Instance method | Private | Method | Process scales condition changes or add new KONP via api | 20080623 | |
| 26 | Instance method | Public | Method | Store incoming condition data | 20080514 | |
| 27 | Instance method | Private | Method | Read Condition Data | 20080515 | |
| 28 | Instance method | Private | Method | Register calculation schema | 20110719 | |
| 29 | Instance method | Private | Method | Renumbering of conditions ->KOPOS | 20110719 | |
| 30 | Instance method | Private | Method | reset condition attributes | 20100929 | |
| 31 | Instance method | Private | Method | Build service item condition | 20080630 | |
| 32 | Instance method | Public | Method | Set Service Item data information | 20120227 |
Events
Class CL_API_MASTER_CONDITION_MM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYPE_S_CALC_DEF | Private | See coding | 20110719 | BEGIN OF type_s_calc_def,
kalsm TYPE kalsm_d,
cond TYPE type_t_cond_def,
END OF type_s_calc_def
|
||
| 2 | TYPE_S_CONDITION | Private | See coding | 20101029 | BEGIN OF type_s_condition,
ebelp TYPE ebelp,
plant_dependent TYPE type_s_condition_data,
plant_independent TYPE type_s_condition_data,
END OF type_s_condition
|
||
| 3 | TYPE_S_CONDITION_DATA | Private | See coding | 20101029 | BEGIN OF type_s_condition_data,
konh TYPE meout_t_konh,
delete TYPE type_t_delete_konh ,
konp TYPE meout_t_konp,
konm TYPE meout_t_konm,
konw TYPE meout_t_konw,
END OF type_s_condition_data
|
||
| 4 | TYPE_S_COND_DEF | Private | See coding | 20110719 | BEGIN OF type_s_cond_def, "1552418
kvewe TYPE t681v-kvewe,
kappl TYPE t681a-kappl,
kschl TYPE t685-kschl,
END OF type_s_cond_def
|
||
| 5 | TYPE_S_DELETE_KONH | Public | See coding | 20110207 | BEGIN OF type_s_delete_konh,
datab TYPE konh-datab,
datbi TYPE konh-datbi,
werks TYPE werks_d,
END OF type_s_delete_konh
|
||
| 6 | TYPE_S_ENTRY | Private | See coding | 20130913 | BEGIN OF type_s_entry,
header TYPE REF TO if_purchase_out_header,
object TYPE REF TO cl_api_master_condition_mm,
END OF type_s_entry
|
||
| 7 | TYPE_S_INFO_REC | Private | See coding | 20110414 | BEGIN OF type_s_info_rec,
komg TYPE komg,
eina TYPE REF TO einau,
eine TYPE REF TO eineu,
END OF type_s_info_rec
|
||
| 8 | TYPE_S_PERSISTENT | Private | See coding | 20101102 | BEGIN OF type_s_persistent,
vakey TYPE konh-vakey,
handle TYPE cond_mnt_handle,
kschl TYPE t685a-kschl,
records TYPE cond_mnt_record_key_t,
konh TYPE konh_t,
konp TYPE konp_t,
konm TYPE meout_t_konm,
konw TYPE meout_t_konw,
END OF type_s_persistent
|
||
| 9 | TYPE_S_PERSISTENT_DATA | Private | See coding | 20100825 | BEGIN OF type_s_persistent_data,
header TYPE type_s_persistent,
item TYPE type_s_persistent,
item_plant TYPE type_s_persistent,
END OF type_s_persistent_data
|
||
| 10 | TYPE_S_SD_COND | Private | See coding | 20110719 | BEGIN OF type_s_sd_cond,
konh TYPE STANDARD TABLE OF konh WITH DEFAULT KEY,
konp TYPE STANDARD TABLE OF konp WITH DEFAULT KEY,
scales TYPE cond_scale_t,
END OF type_s_sd_cond
|
||
| 11 | TYPE_T_CALC_DEF | Private | See coding | 20110719 | type_t_calc_def TYPE SORTED TABLE OF type_s_calc_def WITH UNIQUE KEY kalsm
|
||
| 12 | TYPE_T_CONDITION | Private | See coding | 20101029 | type_t_condition TYPE SORTED TABLE OF type_s_condition
WITH UNIQUE KEY ebelp
|
||
| 13 | TYPE_T_COND_DEF | Private | See coding | 20110719 | type_t_cond_def TYPE STANDARD TABLE OF type_s_cond_def WITH DEFAULT KEY
|
||
| 14 | TYPE_T_DELETE_KONH | Public | See coding | 20110207 | type_t_delete_konh TYPE STANDARD TABLE OF type_s_delete_konh WITH DEFAULT KEY
|
||
| 15 | TYPE_T_ENTRY | Private | See coding | 20130913 | type_t_entry TYPE SORTED TABLE OF type_s_entry
WITH UNIQUE KEY header
|
Method Signatures
Method API_CONDITION_LOGIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SRM_CONTRACT | Call by reference | Type reference (TYPE) | ESTAK | SRM central contract | 20100811 | |||
| 2 | RV_OLD_LOGIC | Value transfer | Type reference (TYPE) | BOOLEAN | Use old condition logic | 20100826 |
Method API_CONDITION_LOGIC on class CL_API_MASTER_CONDITION_MM has no exception.
Method BUILD_KOMG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KOMG | Call by reference | Type reference (TYPE) | KOMG | Allowed Fields for Condition Structures | 20080516 | |||
| 2 | IS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Outline Agreement Header | 20100826 | |||
| 3 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20100826 |
Method BUILD_KOMG on class CL_API_MASTER_CONDITION_MM has no exception.
Method CHANGE_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Outline Agreement Header | 20080516 | |||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20080516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080516 |
Method CHECK_FOR_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20100309 | |||
| 2 | IT_KONH | Call by reference | Type reference (TYPE) | MEOUT_T_KONH | Table Type for MEOUT_KONHf | 20100309 | |||
| 3 | IV_COND_RECS_UPDATE | Call by reference | Type reference (TYPE) | SY-TABIX | Number of validity periods in update | 20100309 | |||
| 4 | IV_HANDLE | Call by reference | Type reference (TYPE) | COND_MNT_HANDLE | Handle for Maintenance Session | 20100309 |
Method CHECK_FOR_SPLIT on class CL_API_MASTER_CONDITION_MM has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_API_MASTER_CONDITION_MM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_API_MASTER_CONDITION_MM has no exception.
Method CLOSE Signature
Method CLOSE on class CL_API_MASTER_CONDITION_MM has no parameter.
Method CLOSE on class CL_API_MASTER_CONDITION_MM has no exception.
Method COPY_FROM_INFOREC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20130913 | |||
| 2 | IS_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20130913 | |||
| 3 | IS_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: Purchasing Organization Data | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Purchasing: Not Found | 20130913 |
Method COPY_FROM_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Purchasing: Not Found | 20130913 |
Method CREATE_FROM_MAN_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20130913 |
Method CREATE_FROM_MAN_ENTRY on class CL_API_MASTER_CONDITION_MM has no exception.
Method CREATE_INFO_REC_COND_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_HEAD | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Outline Agreement Header | 20121030 | |||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | UEKPO | Outline agreement item | 20090703 | |||
| 3 | IT_EINA | Call by reference | Type reference (TYPE) | MMPR_EINAU | Table Type EINA | 20090706 | |||
| 4 | IT_EINE | Call by reference | Type reference (TYPE) | MMPR_EINEU | Table Type EINE | 20090706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20090708 |
Method EXISTS_KSCHL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20110719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Einkauf: nicht gefunden | 20110719 |
Method GET_CONDITION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing organization | 20080516 | |||
| 2 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Purchasing Document Number | 20090311 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080516 | |||
| 4 | RV_KSCHL | Value transfer | Type reference (TYPE) | KSCHL | Condition type | 20101222 |
Method GET_CONDITION_TYPE on class CL_API_MASTER_CONDITION_MM has no exception.
Method GET_COND_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | KONP | Conditions (Item) | 20110719 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | KONP | Conditions (Item) | 20110719 |
Method GET_COND_CURRENCY on class CL_API_MASTER_CONDITION_MM has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_HEADER | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_HEADER | Outline Agreement Header | 20130913 | |||
| 2 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_API_MASTER_CONDITION_MM | Maintain Master Conditions of Material Items | 20100903 |
Method GET_INSTANCE on class CL_API_MASTER_CONDITION_MM has no exception.
Method GET_SRV_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NETPR | Call by reference | Type reference (TYPE) | MEOUT_ITEM-NETPR | Net Price in Purchasing Document (in Document Currency) | 20120227 | |||
| 2 | EV_PEINH | Call by reference | Type reference (TYPE) | MEOUT_ITEM-PEINH | Price Unit | 20120227 | |||
| 3 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20120227 |
Method GET_SRV_PRICE on class CL_API_MASTER_CONDITION_MM has no exception.
Method HANDLING_CONDITION Signature
Method HANDLING_CONDITION on class CL_API_MASTER_CONDITION_MM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20100309 |
Method IS_REGISTERED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20130913 | |||
| 2 | RV_REGISTERED | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Boolean type | 20130913 |
Method IS_REGISTERED on class CL_API_MASTER_CONDITION_MM has no exception.
Method IS_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM_NO | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20101102 | |||
| 2 | RV_RELEVANT | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Relevant for cond. (yes/no) | 20100903 |
Method IS_RELEVANT on class CL_API_MASTER_CONDITION_MM has no exception.
Method IS_SRVITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20120227 | |||
| 2 | RV_SRV | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Service item (yes/no) | 20120227 |
Method IS_SRVITEM on class CL_API_MASTER_CONDITION_MM has no exception.
Method PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NETPR | Call by reference | Type reference (TYPE) | EKPO-NETPR | Net Price in Purchasing Document (in Document Currency) | 20080617 | |||
| 2 | EV_PEINH | Call by reference | Type reference (TYPE) | EKPO-PEINH | Price unit | 20100713 | |||
| 3 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20120227 | |||
| 4 | IS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Outline Agreement Header | 20080515 | |||
| 5 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20080515 | |||
| 6 | IV_TRTYP | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolean type | 20080617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080515 | ||
| 2 | Not relvant | 20130726 |
Method PROCESS_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_KONH | Call by reference | Type reference (TYPE) | MEOUT_T_KONH | Table Type for MEOUT_KONHf | 20100309 | |||
| 2 | IT_KONM | Call by reference | Type reference (TYPE) | MEOUT_T_KONM | Table Type for KONM (Quantity Scales) | 20100309 | |||
| 3 | IT_KONP | Call by reference | Type reference (TYPE) | MEOUT_T_KONP | Table Type for MEOUT_KONP | 20100309 | |||
| 4 | IT_KONW | Call by reference | Type reference (TYPE) | MEOUT_T_KONW | Table Type for KONW (Value Scales) | 20100309 | |||
| 5 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Condition table | 20100309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20100309 |
Method PROCESS_VAL_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KONH | Call by reference | Type reference (TYPE) | MEOUT_T_KONH | Table Type for MEOUT_KONHf | 20100309 | |||
| 2 | CT_KONM | Call by reference | Type reference (TYPE) | MEOUT_T_KONM | Table Type for KONM (Quantity Scales) | 20100309 | |||
| 3 | CT_KONP | Call by reference | Type reference (TYPE) | MEOUT_T_KONP | Table Type for MEOUT_KONP | 20100309 | |||
| 4 | CT_KONW | Call by reference | Type reference (TYPE) | MEOUT_T_KONW | Table Type for KONW (Value Scales) | 20100309 | |||
| 5 | EV_CONTINUE | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100309 | |||
| 6 | EV_HANDLE | Call by reference | Type reference (TYPE) | COND_MNT_HANDLE | Handle for Maintenance Session | 20100309 | |||
| 7 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20100309 | |||
| 8 | IS_TASK | Call by reference | Type reference (TYPE) | VKON_TASK_KEY | Admin. and Appl. (Task) of Condition Technique | 20100309 | |||
| 9 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Condition table | 20100309 | |||
| 10 | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Condition Type | 20100309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20100309 |
Method PROC_CHANGE_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TASK | Call by reference | Type reference (TYPE) | VKON_TASK_KEY | Admin. and Appl. (Task) of Condition Technique | 20080624 | |||
| 2 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Condition table | 20080624 | |||
| 3 | IV_KSCHL | Call by reference | Type reference (TYPE) | T685A-KSCHL | Condition type | 20080624 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20080624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080624 |
Method PROC_READ_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COND_RECS | Call by reference | Type reference (TYPE) | COND_MNT_RECORD_KEY_T | Table with IDs and Keys of Condition Records | 20080618 | |||
| 2 | ET_KONH_DB | Call by reference | Type reference (TYPE) | KONH_T | Table Type for Table KONH | 20080618 | |||
| 3 | ET_KONM_DB | Call by reference | Type reference (TYPE) | MEOUT_T_KONM | Table Type for KONM (Quantity Scales) | 20080618 | |||
| 4 | ET_KONP_DB | Call by reference | Type reference (TYPE) | KONP_T | Table Type for Table KONP | 20080618 | |||
| 5 | ET_KONW_DB | Call by reference | Type reference (TYPE) | MEOUT_T_KONW | Table Type for KONW (Value Scales) | 20080618 | |||
| 6 | EV_HANDLE | Call by reference | Type reference (TYPE) | COND_MNT_HANDLE | Handle for Maintenance Session | 20080618 | |||
| 7 | EV_VAKEY | Call by reference | Type reference (TYPE) | KONH-VAKEY | Variable key 100 bytes | 20080618 | |||
| 8 | IS_KOMG | Call by reference | Type reference (TYPE) | KOMG | Allowed Fields for Condition Structures | 20080618 | |||
| 9 | IT_SELECTION | Call by reference | Type reference (TYPE) | CL_COND_TAB_SEL=>COND_RNGS_T | 20080818 | ||||
| 10 | IV_DATUM | Call by reference | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20080818 | |||
| 11 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Condition table | 20080618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080618 |
Method PROC_SCALES_ADD_NEW_KONP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SCALES | Call by reference | Type reference (TYPE) | COND_SCALE_T | Table Condscale | 20080815 | |||
| 2 | ES_COND_RECS | Call by reference | Type reference (TYPE) | COND_MNT_RECORD_KEY | Condition Maintenance: ID and Key of a Condition Record | 20080625 | |||
| 3 | EV_HANDLE | Call by reference | Type reference (TYPE) | COND_MNT_HANDLE | Handle for Maintenance Session | 20080625 | |||
| 4 | IS_TASK | Call by reference | Type reference (TYPE) | VKON_TASK_KEY | Admin. and Appl. (Task) of Condition Technique | 20080624 | |||
| 5 | IT_KONP_NEW | Call by reference | Type reference (TYPE) | KONP_T | Table Type for MEOUT_KONP | 20080623 | |||
| 6 | IV_DATUM | Call by reference | Type reference (TYPE) | DATUM | Condition record number | 20090408 | |||
| 7 | IV_KOTABNR | Call by reference | Type reference (TYPE) | KOTABNR | Condition table | 20080624 | |||
| 8 | IV_KSCHL | Call by reference | Type reference (TYPE) | T685A-KSCHL | Condition type | 20080624 | |||
| 9 | IV_VAKEY | Call by reference | Type reference (TYPE) | KONH-VAKEY | Variable key 100 bytes | 20080624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080623 |
Method PUSH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_KONH | Call by reference | Type reference (TYPE) | MEOUT_T_KONH | Table Type for MEOUT_KONHf | 20080514 | |||
| 2 | IT_KONH_DEL | Call by reference | Type reference (TYPE) | TYPE_T_DELETE_KONH | 20110207 | ||||
| 3 | IT_KONM | Call by reference | Type reference (TYPE) | MEOUT_T_KONM | Table Type for KONM (Quantity Scales) | 20080514 | |||
| 4 | IT_KONP | Call by reference | Type reference (TYPE) | MEOUT_T_KONP | Table Type for MEOUT_KONP | 20080514 | |||
| 5 | IT_KONW | Call by reference | Type reference (TYPE) | MEOUT_T_KONW | Table Type for KONW (Value Scales) | 20080514 | |||
| 6 | IV_ITEM_NO | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20101102 |
Method PUSH_DATA on class CL_API_MASTER_CONDITION_MM has no exception.
Method READ_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TASK | Call by reference | Type reference (TYPE) | VKON_TASK_KEY | Admin. and Appl. (Task) of Condition Technique | 20080528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during master condition maintenance | 20080516 | ||
| 2 | Exceptions from Maintenance Session | 20080616 |
Method REGISTER_CALC_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CALC_SCHEMA | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20110719 |
Method REGISTER_CALC_SCHEMA on class CL_API_MASTER_CONDITION_MM has no exception.
Method RENUMBER_KONP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_COND | Call by reference | Object reference (TYPE REF TO) | TYPE_S_SD_COND | 20110719 |
Method RENUMBER_KONP on class CL_API_MASTER_CONDITION_MM has no exception.
Method RESET_DATA Signature
Method RESET_DATA on class CL_API_MASTER_CONDITION_MM has no parameter.
Method RESET_DATA on class CL_API_MASTER_CONDITION_MM has no exception.
Method SERVICE_ITEM_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | MEOUT_HEADER | Outline Agreement Header | 20080630 | |||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | MEOUT_ITEM | Outline agreement item | 20080630 |
Method SERVICE_ITEM_CONDITION on class CL_API_MASTER_CONDITION_MM has no exception.
Method SET_SRV_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Item | 20120227 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | COMSRV | Interface: MM External Services Management | 20120227 |
Method SET_SRV_DATA on class CL_API_MASTER_CONDITION_MM has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 604 |