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 |