SAP ABAP Class CL_API_MASTER_CONDITION_MM (Maintain Master Conditions of Material Items)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MM_P2P_BSI_CC (Package) Central Contract Management
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_MMPUR_CONSTANTS 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 C_CHANGE_ACTIVITY Constant Public Type reference (TYPE) CHAR1 'V' Change 20080616
2 C_CONDITION_TABLE_TYPE_HEADER Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20080526
3 C_CONDITION_TABLE_TYPE_ITEM Constant Public Type reference (TYPE) CHAR1 'B' Single-Character Flag 20080526
4 C_CONDITION_TABLE_TYPE_PLANT Constant Public Type reference (TYPE) CHAR1 'C' Single-Character Flag 20080602
5 C_CREATE_ACTIVITY Constant Public Type reference (TYPE) CHAR1 'H' Create 20080616
6 C_DATAB Constant Public Type reference (TYPE) CHAR10 'DATAB' Character Field Length = 10 20080616
7 C_DATBI Constant Public Type reference (TYPE) CHAR10 'DATBI' Character Field Length = 10 20080616
8 C_DISPLAY Constant Public Type reference (TYPE) CHAR1 'A' Display 20080516
9 C_INT_KONH Constant Public Type reference (TYPE) CHAR10 'XKONH' Character Field Length = 10 20080616
10 C_INT_KONP Constant Public Type reference (TYPE) CHAR10 'XKONP' Character Field Length = 10 20080616
11 C_KAPPL Constant Public Type reference (TYPE) KAPPL 'M' Application 20080514
12 C_KONP_KRECH Constant Public Type reference (TYPE) CHAR1 'C' Single-Character Flag 20080630
13 C_KOPOS Constant Public Type reference (TYPE) NUMC2 '01' Two digit number 20080630
14 C_KOTABNR Constant Public Type reference (TYPE) KOTABNR '016' Item Condition table 20080514
15 C_KOTABNR_HEADER Constant Public Type reference (TYPE) KOTABNR '019' Header Condition table 20080521
16 C_KOTABNR_PLANT Constant Public Type reference (TYPE) KOTABNR '068' Item Condition table 20080514
17 C_KSCHL Constant Public Type reference (TYPE) T685A-KSCHL 'PB00' Condition type 20080514
18 C_KSCHL_HEADER Constant Public Type reference (TYPE) T685A-KSCHL 'RA01' Condition type 20080616
19 C_KVEWE Constant Public Type reference (TYPE) KVEWE 'A' Admin. and Appl. (Task) of Condition Technique 20080514
20 C_SCALES_B Constant Public Type reference (TYPE) CHAR1 'B' Value Scale Indicator 20080521
21 C_SCALES_C Constant Public Type reference (TYPE) CHAR1 'C' Quantity Scale Indicator 20080521
22 C_TABNAME_KONH Constant Public Type reference (TYPE) DDOBJNAME 'MEOUT_KONH' Character Field Length = 10 20080616
23 C_TABNAME_KONP Constant Public Type reference (TYPE) DDOBJNAME 'MEOUT_KONP' Character Field Length = 10 20080616
24 C_TABNR Constant Public Type reference (TYPE) CHAR10 'A016' Character Field Length = 10 20080616
25 C_TABNR_HEADER Constant Public Type reference (TYPE) CHAR10 'A019' Character Field Length = 10 20080616
26 C_TABNR_PLANT Constant Public Type reference (TYPE) CHAR10 'A068' Character Field Length = 10 20080616
27 GT_OBJECTS Static Attribute Private Type reference (TYPE) TYPE_T_ENTRY 20130913
28 MC_017 Constant Public Type reference (TYPE) KOTABNR '017' Info record plant dependent 20110414
29 MC_018 Constant Public Type reference (TYPE) KOTABNR '018' Info record plant independent 20110414
30 MC_028 Constant Public Type reference (TYPE) KOTABNR '028' Info record: Non-Stock Item 20130913
31 MC_066 Constant Public Type reference (TYPE) KOTABNR '066' Info record: plant independent 20110420
32 MC_067 Constant Public Type reference (TYPE) KOTABNR '067' Info record: plant dependent 20110420
33 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Purchasing 20100826
34 MO_HEADER Instance attribute Private Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Outline Agreement Header 20130319
35 MO_ITEM Instance attribute Private Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20130319
36 MO_RTTS Instance attribute Private Object reference (TYPE REF TO) IF_MMPUR_RTTS Runtime Optimization: RTTS in MM-PUR 20100825
37 MR_CONDITION_DATA Instance attribute Private Object reference (TYPE REF TO) TYPE_S_CONDITION 20101029
38 MR_DELETE Instance attribute Private Object reference (TYPE REF TO) TYPE_T_DELETE_KONH 20110209
39 MR_SCHEMA_DEF Instance attribute Private Object reference (TYPE REF TO) TYPE_S_CALC_DEF StructDef.: Assignment CalcSchema vs. conditions 20110719
40 MS_HEADER Instance attribute Private Type reference (TYPE) MEOUT_HEADER Outline Agreement Header 20100825
41 MS_INFO_REC Instance attribute Private Type reference (TYPE) TYPE_S_INFO_REC 20110414
42 MS_ITEM Instance attribute Private Type reference (TYPE) MEOUT_ITEM Outline agreement item 20100825
43 MS_PERSISTENT_DATA Instance attribute Private Type reference (TYPE) TYPE_S_PERSISTENT_DATA 20100825
44 MT_CONDITION_DATA Instance attribute Private Type reference (TYPE) TYPE_T_CONDITION 20101029
45 MT_SCHEMA_DEF Instance attribute Private Type reference (TYPE) TYPE_T_CALC_DEF TableDef.: Assignment CalcSchema vs. conditions 20110719
46 MY_FIRST_ROUND Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20080620
47 MY_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_API_MASTER_CONDITION_MM Maintain Master Conditions of Material Items 20080514
48 MY_ITEM_NUMBER Static Attribute Protected Type reference (TYPE) EBELP Item Number of Purchasing Document 20080611
49 MY_SEQUENCE 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 API_CONDITION_LOGIC Instance method Public Method Switch on/off the API condition logic 20100811
2 BUILD_KOMG Instance method Private Method Build KOMG Communication Structure 20080516
3 CHANGE_CONDITION Instance method Private Method Change Condition Data of Material Item (not used) 20080515
4 CHECK_FOR_SPLIT Instance method Private Method Check for split of validity periods 20100309
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080514
6 CLOSE Instance method Public Method Clear object and free memory 20090120
7 COPY_FROM_INFOREC Instance method Public Method Copy condiitions from info record 20130913
8 COPY_FROM_REF Instance method Public Method Copy from reference document 20130913
9 CREATE_FROM_MAN_ENTRY Instance method Public Method Create from manual entry 20130913
10 CREATE_INFO_REC_COND_API Instance method Public Method Create Condition Data for Info Records 20090703
11 EXISTS_KSCHL Instance method Private Method Existence Check for condition key 20110719
12 GET_CONDITION_TYPE Instance method Private Method Get Conditon Type 20080516
13 GET_COND_CURRENCY Instance method Private Method Get condition currency key (KONWA) 20110719
14 GET_INSTANCE Static method Public Method Instance Factory 20100903
15 GET_SRV_PRICE Instance method Private Method Get Service item price information 20120227
16 HANDLING_CONDITION Instance method Private Method Condition data handling 20100309
17 IS_REGISTERED Instance method Public Method Check if object is registered 20130913
18 IS_RELEVANT Instance method Private Method Is entity relevant for condition processing 20100903
19 IS_SRVITEM Instance method Private Method Is Service item 20120227
20 PROCESS Instance method Public Method Maintain Condition Data of Material Item 20080515
21 PROCESS_CONDITION Instance method Private Method Process condition data (header, item, plant) via API 20100309
22 PROCESS_VAL_PERIODS Instance method Private Method Process validity periods 20100309
23 PROC_CHANGE_CONDITION Instance method Private Method Process change condition data (header, item, plant) via API 20080624
24 PROC_READ_CONDITION Instance method Private Method Process read condition data (header, item, plant) via API 20080618
25 PROC_SCALES_ADD_NEW_KONP Instance method Private Method Process scales condition changes or add new KONP via api 20080623
26 PUSH_DATA Instance method Public Method Store incoming condition data 20080514
27 READ_CONDITION Instance method Private Method Read Condition Data 20080515
28 REGISTER_CALC_SCHEMA Instance method Private Method Register calculation schema 20110719
29 RENUMBER_KONP Instance method Private Method Renumbering of conditions ->KOPOS 20110719
30 RESET_DATA Instance method Private Method reset condition attributes 20100929
31 SERVICE_ITEM_CONDITION Instance method Private Method Build service item condition 20080630
32 SET_SRV_DATA 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 Importing IV_SRM_CONTRACT Call by reference Type reference (TYPE) ESTAK SRM central contract 20100811
2 Returning 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 Exporting ES_KOMG Call by reference Type reference (TYPE) KOMG Allowed Fields for Condition Structures 20080516
2 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Outline Agreement Header 20100826
3 Importing 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 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Outline Agreement Header 20080516
2 Importing IS_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20080516
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Importing IS_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20100309
2 Importing IT_KONH Call by reference Type reference (TYPE) MEOUT_T_KONH Table Type for MEOUT_KONHf 20100309
3 Importing IV_COND_RECS_UPDATE Call by reference Type reference (TYPE) SY-TABIX Number of validity periods in update 20100309
4 Importing 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 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20130913
2 Importing IS_EINA Call by reference Type reference (TYPE) EINA Purchasing Info Record: General Data 20130913
3 Importing IS_EINE Call by reference Type reference (TYPE) EINE Purchasing Info Record: Purchasing Organization Data 20130913
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND 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 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20130913
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND 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 Importing 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 Importing IO_HEAD Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Outline Agreement Header 20121030
2 Importing IS_ITEM Call by reference Type reference (TYPE) UEKPO Outline agreement item 20090703
3 Importing IT_EINA Call by reference Type reference (TYPE) MMPR_EINAU Table Type EINA 20090706
4 Importing IT_EINE Call by reference Type reference (TYPE) MMPR_EINEU Table Type EINE 20090706
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Importing IV_KEY Call by reference Type reference (TYPE) KSCHL Condition Type 20110719
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND 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 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing organization 20080516
2 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Purchasing Document Number 20090311
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080516
4 Returning 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 Exporting ES_DATA Call by reference Type reference (TYPE) KONP Conditions (Item) 20110719
2 Importing 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 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Outline Agreement Header 20130913
2 Returning 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 Exporting EV_NETPR Call by reference Type reference (TYPE) MEOUT_ITEM-NETPR Net Price in Purchasing Document (in Document Currency) 20120227
2 Exporting EV_PEINH Call by reference Type reference (TYPE) MEOUT_ITEM-PEINH Price Unit 20120227
3 Importing 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 CX_API_MASTER_CONDITION_MM 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 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20130913
2 Returning 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 Importing IV_ITEM_NO Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20101102
2 Returning 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 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20120227
2 Returning 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 Exporting EV_NETPR Call by reference Type reference (TYPE) EKPO-NETPR Net Price in Purchasing Document (in Document Currency) 20080617
2 Exporting EV_PEINH Call by reference Type reference (TYPE) EKPO-PEINH Price unit 20100713
3 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20120227
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Outline Agreement Header 20080515
5 Importing IS_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20080515
6 Importing IV_TRTYP Call by reference Type reference (TYPE) MMPUR_BOOL Boolean type 20080617
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM Error during master condition maintenance 20080515
2 CX_MMPUR_NOT_RELEVANT Not relvant 20130726

Method PROCESS_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KONH Call by reference Type reference (TYPE) MEOUT_T_KONH Table Type for MEOUT_KONHf 20100309
2 Importing IT_KONM Call by reference Type reference (TYPE) MEOUT_T_KONM Table Type for KONM (Quantity Scales) 20100309
3 Importing IT_KONP Call by reference Type reference (TYPE) MEOUT_T_KONP Table Type for MEOUT_KONP 20100309
4 Importing IT_KONW Call by reference Type reference (TYPE) MEOUT_T_KONW Table Type for KONW (Value Scales) 20100309
5 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Condition table 20100309
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Changing CT_KONH Call by reference Type reference (TYPE) MEOUT_T_KONH Table Type for MEOUT_KONHf 20100309
2 Changing CT_KONM Call by reference Type reference (TYPE) MEOUT_T_KONM Table Type for KONM (Quantity Scales) 20100309
3 Changing CT_KONP Call by reference Type reference (TYPE) MEOUT_T_KONP Table Type for MEOUT_KONP 20100309
4 Changing CT_KONW Call by reference Type reference (TYPE) MEOUT_T_KONW Table Type for KONW (Value Scales) 20100309
5 Exporting EV_CONTINUE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100309
6 Exporting EV_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE Handle for Maintenance Session 20100309
7 Importing IS_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20100309
8 Importing IS_TASK Call by reference Type reference (TYPE) VKON_TASK_KEY Admin. and Appl. (Task) of Condition Technique 20100309
9 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Condition table 20100309
10 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20100309
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Importing IS_TASK Call by reference Type reference (TYPE) VKON_TASK_KEY Admin. and Appl. (Task) of Condition Technique 20080624
2 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Condition table 20080624
3 Importing IV_KSCHL Call by reference Type reference (TYPE) T685A-KSCHL Condition type 20080624
4 Importing IV_TABNAME Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20080624
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Exporting ET_COND_RECS Call by reference Type reference (TYPE) COND_MNT_RECORD_KEY_T Table with IDs and Keys of Condition Records 20080618
2 Exporting ET_KONH_DB Call by reference Type reference (TYPE) KONH_T Table Type for Table KONH 20080618
3 Exporting ET_KONM_DB Call by reference Type reference (TYPE) MEOUT_T_KONM Table Type for KONM (Quantity Scales) 20080618
4 Exporting ET_KONP_DB Call by reference Type reference (TYPE) KONP_T Table Type for Table KONP 20080618
5 Exporting ET_KONW_DB Call by reference Type reference (TYPE) MEOUT_T_KONW Table Type for KONW (Value Scales) 20080618
6 Exporting EV_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE Handle for Maintenance Session 20080618
7 Exporting EV_VAKEY Call by reference Type reference (TYPE) KONH-VAKEY Variable key 100 bytes 20080618
8 Importing IS_KOMG Call by reference Type reference (TYPE) KOMG Allowed Fields for Condition Structures 20080618
9 Importing IT_SELECTION Call by reference Type reference (TYPE) CL_COND_TAB_SEL=>COND_RNGS_T 20080818
10 Importing IV_DATUM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20080818
11 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Condition table 20080618
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Changing CT_SCALES Call by reference Type reference (TYPE) COND_SCALE_T Table Condscale 20080815
2 Exporting ES_COND_RECS Call by reference Type reference (TYPE) COND_MNT_RECORD_KEY Condition Maintenance: ID and Key of a Condition Record 20080625
3 Exporting EV_HANDLE Call by reference Type reference (TYPE) COND_MNT_HANDLE Handle for Maintenance Session 20080625
4 Importing IS_TASK Call by reference Type reference (TYPE) VKON_TASK_KEY Admin. and Appl. (Task) of Condition Technique 20080624
5 Importing IT_KONP_NEW Call by reference Type reference (TYPE) KONP_T Table Type for MEOUT_KONP 20080623
6 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Condition record number 20090408
7 Importing IV_KOTABNR Call by reference Type reference (TYPE) KOTABNR Condition table 20080624
8 Importing IV_KSCHL Call by reference Type reference (TYPE) T685A-KSCHL Condition type 20080624
9 Importing IV_VAKEY Call by reference Type reference (TYPE) KONH-VAKEY Variable key 100 bytes 20080624
# Exception Resumable Description Created on
1 CX_API_MASTER_CONDITION_MM 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 Importing IT_KONH Call by reference Type reference (TYPE) MEOUT_T_KONH Table Type for MEOUT_KONHf 20080514
2 Importing IT_KONH_DEL Call by reference Type reference (TYPE) TYPE_T_DELETE_KONH 20110207
3 Importing IT_KONM Call by reference Type reference (TYPE) MEOUT_T_KONM Table Type for KONM (Quantity Scales) 20080514
4 Importing IT_KONP Call by reference Type reference (TYPE) MEOUT_T_KONP Table Type for MEOUT_KONP 20080514
5 Importing IT_KONW Call by reference Type reference (TYPE) MEOUT_T_KONW Table Type for KONW (Value Scales) 20080514
6 Importing 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 Exporting 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 CX_API_MASTER_CONDITION_MM Error during master condition maintenance 20080516
2 CX_COND_MNT_SESSION 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 Importing 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 Changing 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 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Outline Agreement Header 20080630
2 Importing 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 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Item 20120227
2 Importing 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