SAP ABAP Class CL_PRMPLCS (Class for MCB Extractor)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     PMEX (Package) PM: Extraction of Release-independent Objects
Properties
Class CL_PRMPLCS  
Short Description Class for MCB Extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMEX   PM: Extraction of Release-independent Objects 
Created 20081210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PRMPLCS has no interface implemented.
Friends
Class CL_PRMPLCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXCEPT Static Attribute Private See coding 20090108
2 GB_BADI_MCB_HIER_TLIST_EXTRACT Static Attribute Private Object reference (TYPE REF TO) BADI_MCB_HIER_TLIST_EXTRACT 20090305
3 GS_PM_C05 Static Attribute Private Type reference (TYPE) TPM_C05 20090108
4 GT_ARBID_INDEX Static Attribute Private Type reference (TYPE) TY_T_ARBID_INDEX 20090123
5 GT_BAL_MSG Static Attribute Private Type reference (TYPE) BAL_T_MSG 20110511
6 GT_CRCO Static Attribute Private Type reference (TYPE) TY_TCRCO 20090123
7 GT_MSG_CSTG Static Attribute Private Type reference (TYPE) CKF_ERROR_MESSAGE_TABLE PCP: Error Message Table 20090127
8 GT_SELECT Static Attribute Private Type reference (TYPE) SBIWA_T_SELECT 20110614
9 GV_AUART Static Attribute Private Type reference (TYPE) CAUFVD-AUART 20081219
10 GV_CURSOR_MP Static Attribute Private Type reference (TYPE) CURSOR 20090304
11 GV_CURSOR_TL Static Attribute Private Type reference (TYPE) CURSOR 20090304
12 GV_DATASOURCE Static Attribute Private Type reference (TYPE) RSISOURCE 20110608
13 GV_DATE Static Attribute Private Type reference (TYPE) SY-DATUM 20081219
14 GV_FUNCNAME Static Attribute Private Type reference (TYPE) SY-MSGV1 20090108
15 GV_GSBER Static Attribute Private Type reference (TYPE) CAUFVD-GSBER 20081219
16 GV_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL 20090108
17 GV_NO_MORE_DATA_MP Static Attribute Private Type reference (TYPE) C 20090304
18 GV_NO_MORE_DATA_TL Static Attribute Private Type reference (TYPE) C 20090304
19 GV_STRICT_SELECT Static Attribute Private Type reference (TYPE) STRICT_SELECT Use Strict Selection Criteria 20110609
20 GV_WITH_OVER Static Attribute Private Type reference (TYPE) ITOB_TYPES-BOOL ITOB_BOOL-FALSE 20081219
21 G_ERROR_REPORTED Static Attribute Private Type reference (TYPE) FLAG 20110511
22 G_OBJNR Static Attribute Private Type reference (TYPE) AUFK-OBJNR Object Number 20090127
23 G_R_BADI_PLAN_DATE_ADJUST Static Attribute Private Object reference (TYPE REF TO) BADI_MCB_PLAN_DATE_ADJUST BAdI Reference for Plan Date Adjustment 20110510
24 G_R_BADI_TLIST_FRORNOT_ADJ Static Attribute Private Object reference (TYPE REF TO) BADI_MCB_TLIST_FRORNOT_ADJUST BAdI Reference for Adjustment 20110614
25 G_SEL_T_AUART Static Attribute Private Type reference (TYPE) TT_RSRANGE 20110511
26 G_SEL_T_AUFNR Static Attribute Private Type reference (TYPE) TT_RSRANGE 20110511
27 G_SEL_T_QMART Static Attribute Private Type reference (TYPE) TT_RSRANGE 20110511
28 G_SEL_T_QMNUM Static Attribute Private Type reference (TYPE) TT_RSRANGE 20110511
29 G_T_CURTYPE Static Attribute Private See coding 20090423
30 G_T_EQUNR Static Attribute Private See coding 20081219
31 G_T_IWERK Static Attribute Private See coding 20120509
32 G_T_KOKRS Static Attribute Private See coding 20081219
33 G_T_MPTYP Static Attribute Private See coding 20090112
34 G_T_PLNAL Static Attribute Private See coding 20130201
35 G_T_PLNNR Static Attribute Private See coding 20081219
36 G_T_PLNTY Static Attribute Private See coding 20081219
37 G_T_TPLNR Static Attribute Private See coding 20081219
38 G_T_TSTMP Static Attribute Private See coding 20081219
39 G_T_WAPOS Static Attribute Private See coding 20081219
40 MPLAN_APPLOG Static Attribute Private Attribute reference (LIKE) TS_APPLOG 20090108
41 TLIST_APPLOG Static Attribute Private Attribute reference (LIKE) TS_APPLOG 20090108
42 TLIST_PARMS Static Attribute Private See coding 20081218
43 TS_APPLOG Static Attribute Private See coding 20090108
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COSTING_MSG Static method Private Method 20090127
2 ADD_MESSAGE Static method Private Method 20090127
3 ADJUST_PLANNED_PROCESS_DATES Static method Private Method Adjust Planned Process Dates 20110509
4 BASIS_APPLOG_ADD_MSG Static method Private Method 20090108
5 BASIS_APPLOG_INIT Static method Private Method 20090108
6 BASIS_APPLOG_SAVE Static method Private Method 20090108
7 BASIS_APPLOG_SAVE_WITH_MSG Static method Private Method 20090108
8 BASIS_APPLOG_SET_HANDLE Static method Private Method 20090108
9 BASIS_EXCEPTION Static method Private Method 20090108
10 BUILD_PROCESS_TABLES Static method Private Method 20090114
11 CALCULATE_VALUES Static method Private Method 20090121
12 CALC_CO_OBJECT_PROCESS Static method Private Method 20090427
13 CALC_FUTURE_YEARS Static method Private Method 20090427
14 CALC_OVERHEAD_COSTS Static method Private Method 20090427
15 CHECK_NOTIF_SEL_OPTIONS Static method Private Method Check and Adjust Selection Options for Notification Types 20110511
16 CHECK_ORDER_SEL_OPTIONS Static method Private Method Check and Adjust Selection Options for Orders 20110511
17 CONVERT_TO_COSTING_DATA Static method Private Method 20090121
18 CREATE_ITEMS_FROM_COSTINGDATA Static method Private Method 20090127
19 EXPLOSION_ORDER_DATA Static method Private Method Explode and Calculate Order Operations 20110606
20 EXPLOSION_PLAN_DATA Static method Public Method 20090113
21 EXPLOSION_TLIST_DATA Static method Protected Method Explosion for Task List Data 20110513
22 GET_COMPLETED_DATA Static method Public Method Get Simulation Data 20081223
23 GET_DATA_FROM_ORDERS_AND_NOTIF Static method Public Method Get Simulation from Orders and Notifications 20110512
24 GET_KOSTL_FROM_ARBID Static method Private Method 20090121
25 GET_MAINTPLANS Static method Private Method 20081223
26 GET_OPERATION_DETAIL Static method Private Method Get Internal and External Work, Components, and Services 20110601
27 GET_TASKLISTS Static method Private Method 20081223
28 INITIALIZING Static method Public Method Check and Initialize Selection Parameters 20081218
29 MERGE_TABLES Static method Private Method Merge Int/Ext/MatL/Lstg/GMKZ for Task Lists/Maint. Items 20090121
30 MERGE_TABLES_ORDERS Static method Private Method Merge Int/Ext/MatL/Lstg/GMKZ for Orders 20110608
31 SCHEDULING Static method Private Method Scheduling 20090115
32 SY_MESSAGE Static method Private Method 20090127
33 TRANSFER_KIS1_TO_TABLES Static method Private Method 20090127
Events
Class CL_PRMPLCS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AUART Private See coding 20110511 tt_auart TYPE STANDARD TABLE OF ty_auart
2 TT_COSTING_DATA Private See coding 20110615 TT_COSTING_DATA TYPE STANDARD TABLE OF TY_COSTING_DATA
3 TT_KIS1 Private See coding 20110615 TT_KIS1 TYPE STANDARD TABLE OF TY_kis1
4 TT_NOTIF Private See coding 20110511 TT_NOTIF TYPE STANDARD TABLE OF TY_NOTIF
5 TT_ORDER Private See coding 20110511 TT_ORDER TYPE STANDARD TABLE OF TY_ORDER
6 TT_QMART Private See coding 20110511 tt_qmart TYPE STANDARD TABLE OF ty_qmart
7 TT_RSRANGE Private See coding 20110511 TT_RSRANGE TYPE STANDARD TABLE OF RSRANGE
8 TY_ARBID_INDEX Private See coding 20090123 begin of ty_arbid_index, arbid type ckis-arbid, arbpl TYPE rk70l-arbpl, arbplwerk TYPE rk70l-arbplwerk, index_ab TYPE sy-tabix, index_bis TYPE sy-tabix, end of ty_arbid_index
9 TY_AUART Private See coding Order Type 20110506 BEGIN OF ty_auart, "RDS_EAM auart TYPE aufk-auart, "RDS_EAM END OF ty_auart
10 TY_COSTING_DATA Private See coding 20110615 BEGIN OF TY_COSTING_DATA, OBJECT_ID Type IAOM_EXT_OBJECT_ID, TYPPS Type TYPPS, MATNR Type MATNR, WERKS Type WERKS_D, KOSTL Type KOSTL, LSTAR Type LSTAR, ASNUM Type ASNUM, EKORG Type EKORG, LIFNR Type LIFNR, MENGE Type MENGE_POS, MEEHT Type MEINS, KSTAR Type KSTAR, WERT Type CK_OWT, WERTF Type CK_OWF, WAERS Type CK_OWAER, PRICE Type CKF_PRICE_SPLIT, PRICE_UNIT Type CKF_PRICE_UNIT, VALUATION_DATE Type CK_STEAS, LATE_SCHED_FIN_DATE Type SSEDD, DESCRIPT Type KLTXT, VORNR TYPE VORNR, UVORN TYPE UVORN, END OF TY_COSTING_DATA
11 TY_KIS1 Private Type reference (TYPE) KIS1 20110615
12 TY_NOTIF Private See coding Notification Info for Selection of Tasks 20110511 BEGIN OF TY_NOTIF, "RDS_EAM QMNUM TYPE QMNUM, * QMART TYPE QMTYP, "1628679 QMART TYPE QMART, "1628679 AUFNR TYPE AUFNR, PLNTY TYPE PLNTY, PLNNR TYPE PLNNR, PLNAL TYPE PLNAL, TPLNR TYPE TPLNR, EQUNR TYPE EQUNR, STRMN TYPE STRMN, END OF TY_NOTIF
13 TY_ORDER Private See coding Order Info for Selection of Tasks 20110511 BEGIN OF TY_ORDER, "RDS_EAM PLNTY TYPE PLNTY, PLNNR TYPE PLNNR, PLNAL TYPE PLNAL, AUFNR TYPE AUFNR, AUART TYPE AUFART, QMNUM TYPE QMNUM, QMART TYPE QMART, IWERK TYPE IWERK, EQUNR TYPE EQUNR, TPLNR TYPE TPLNR, PLKNZ TYPE AUF_PLKNZ, GSTRP TYPE CO_GSTRP, END OF TY_ORDER
14 TY_QMART Private See coding Notification type 20110506 BEGIN OF ty_qmart, "RDS_EAM qmart TYPE qmel-qmart, "RDS_EAM END OF ty_qmart
15 TY_TCRCO Private See coding 20090123 ty_tcrco type standard table of crco
16 TY_T_ARBID_INDEX Private See coding 20090123 ty_t_arbid_index type standard table of ty_arbid_index
17 WC_WMHIS Public See coding Maintenance History 20110510 BEGIN OF wc_wmhis. INCLUDE TYPE mhis. INCLUDE TYPE mhis_addition. TYPES: END OF wc_wmhis
18 WC_WMHIS_T Public See coding Maintenance History - Table 20110510 wc_wmhis_t TYPE STANDARD TABLE OF wc_wmhis
Method Signatures

Method ADD_COSTING_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20090127

Method ADD_COSTING_MSG on class CL_PRMPLCS has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20090127
2 Importing MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20090127
3 Importing MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20090127
4 Importing MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichtenvariable 20090127
5 Importing MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichtenvariable 20090127
6 Importing MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichtenvariable 20090127
7 Importing MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichtenvariable 20090127

Method ADD_MESSAGE on class CL_PRMPLCS has no exception.

Method ADJUST_PLANNED_PROCESS_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_WMHIS Call by reference Type reference (TYPE) WC_WMHIS_T records with adjusted plan dates 20110510
2 Importing I_S_SIM_PLAN_COSTS Call by reference Type reference (TYPE) IWPC_SIMULATED_PLANCOSTS Kalkulation Wartungsplan/Arbeitsplan: Merkmale + Kennzahlen 20110516
3 Importing I_T_PLWP Call by reference Type reference (TYPE) PLWP_TAB Zuordnung von Wartungspaketen zu Planvorgängen 20110513

Method ADJUST_PLANNED_PROCESS_DATES on class CL_PRMPLCS has no exception.

Method BASIS_APPLOG_ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL 20090109
2 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID 20090108
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20090108
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20090108
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20090108
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20090108
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20090108
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20090108

Method BASIS_APPLOG_ADD_MSG on class CL_PRMPLCS has no exception.

Method BASIS_APPLOG_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_END Call by reference Type reference (TYPE) ANY 20090108
2 Importing IV_DATE_START Call by reference Type reference (TYPE) ANY 20090108
3 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID 20090108
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20090108

Method BASIS_APPLOG_INIT on class CL_PRMPLCS has no exception.

Method BASIS_APPLOG_SAVE Signature

Method BASIS_APPLOG_SAVE on class CL_PRMPLCS has no parameter.
Method BASIS_APPLOG_SAVE on class CL_PRMPLCS has no exception.

Method BASIS_APPLOG_SAVE_WITH_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL 20090109
2 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID 20090108
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20090108
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20090108
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY 20090108
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY 20090108
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY 20090108
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY 20090108

Method BASIS_APPLOG_SAVE_WITH_MSG on class CL_PRMPLCS has no exception.

Method BASIS_APPLOG_SET_HANDLE Signature

Method BASIS_APPLOG_SET_HANDLE on class CL_PRMPLCS has no parameter.
Method BASIS_APPLOG_SET_HANDLE on class CL_PRMPLCS has no exception.

Method BASIS_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCEPT Call by reference Type reference (TYPE) SY-SUBRC 20090108
# Exception Resumable Description Created on
1 ERR_INTERNAL 20090108
2 ERR_PARAM 20090108
3 NO_MORE_DATA 20090108

Method BUILD_PROCESS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT 20090114
2 Exporting E_T_INT Call by reference Type reference (TYPE) PRMINT_TT 20090114
3 Exporting E_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT 20090114
4 Exporting E_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT 20090114
5 Importing I_S_PLAN Call by reference Type reference (TYPE) IWPC_SIMULATED_PLANCOSTS 20090114
6 Importing I_T_PLMZ Call by reference Type reference (TYPE) PLMZ_TAB 20090114
7 Importing I_T_PLPO Call by reference Type reference (TYPE) COBOPLPO_TAB 20090114
8 Importing I_V_APFKT Call by reference Type reference (TYPE) APFKT 1 Ausführungsfaktor für den gesamten Arbeitsplan 20090928

Method BUILD_PROCESS_TABLES on class CL_PRMPLCS has no exception.

Method CALCULATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT 20090121
2 Changing C_T_GMKZ Call by reference Type reference (TYPE) PRMGMKZ_TT 20090121
3 Changing C_T_INT Call by reference Type reference (TYPE) PRMINT_TT 20090121
4 Changing C_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT 20090121
5 Changing C_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT 20090121
6 Importing I_AUART Value transfer Type reference (TYPE) CAUFVD-AUART Auftragsart 20090121
7 Importing I_KALSM Value transfer Type reference (TYPE) CAUFVD-KALSM Kalkulationsschema 20090121
8 Importing I_KLVAR Value transfer Type reference (TYPE) CAUFVD-KLVARP Kalkulationsvariante für Plankosten 20090121
9 Importing I_NETZKONT Call by reference Type reference (TYPE) NETZKONT Kennzeichen für die Kontierung eines Netzplans (Kopf/Vorg.) 20110614
10 Importing I_WERKS Value transfer Type reference (TYPE) CAUFVD-WERKS Werk 20090121
11 Importing I_ZSCHL Value transfer Type reference (TYPE) CAUFVD-ZSCHL Zuschlagsschlüssel 20110610
# Exception Resumable Description Created on
1 COSTING_ERROR 20090121
2 FAILED 20090121

Method CALC_CO_OBJECT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KALKTAB Call by reference Type reference (TYPE) CKF_STANDARD_KALKTAB_TABLE Kalkulationstabelle 20090427
2 Exporting E_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20090427
3 Importing IS_KHS1 Call by reference Type reference (TYPE) KHS1 Interne Struktur CKHS + CKHT 20090427
4 Importing IS_KKEA1 Call by reference Type reference (TYPE) KKEA1 Steuerdaten aus Customizing für die Einzelkalkulation 20090427
5 Importing IT_KIS1 Call by reference Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Standard Tabelle zur KIS1 20090427
6 Importing I_GSBER Call by reference Type reference (TYPE) RK70X-GSBER Geschäftsbereich 20090427
7 Importing I_PRCTR Call by reference Type reference (TYPE) RK70X-PRCTR Profitcenter 20090427
8 Importing I_WERKS Call by reference Type reference (TYPE) RK70X-WERKS Werk 20090427

Method CALC_CO_OBJECT_PROCESS on class CL_PRMPLCS has no exception.

Method CALC_FUTURE_YEARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT Tabellentyp für externe Arbeit- MCB Extraktor 20090427
2 Changing C_T_INT Call by reference Type reference (TYPE) PRMINT_TT Tabellentyp für interne Arbeit - MCB Extraktor 20090427
3 Changing C_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT Tabellentyp für Dienstleistungen - MCB Extraktor 20090427
4 Changing C_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT Tabellentyp für Material - MCB Extraktor 20090427
5 Exporting E_T_KIS1 Value transfer Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Standard Tabelle zur KIS1 20090427
6 Importing IR_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20090427
7 Importing IT_COSTING_DATA_FUTURE Value transfer Type reference (TYPE) TT_COSTING_DATA CRM/CO Integration: Kalkulationsdaten 20090427
8 Importing I_CO_AREA_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
9 Importing I_KALSM Value transfer Type reference (TYPE) CAUFVD-KALSM Kalkulationsschema 20090427
10 Importing I_OBJ_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
11 Importing I_PERIV Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20090427
12 Importing I_VAL_DATE_NO_PRICE Value transfer Type reference (TYPE) CKKALKTAB-STEAS terminierter Start des Vorgangs 20090427

Method CALC_FUTURE_YEARS on class CL_PRMPLCS has no exception.

Method CALC_OVERHEAD_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_GMKZ Call by reference Type reference (TYPE) PRMGMKZ_TT Tabellentyp für Gemeinkosten MCB Extraktor 20090427
2 Importing IR_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20090427
3 Importing IS_AUFK Value transfer Type reference (TYPE) AUFK Werk 20090427
4 Importing IS_START_MSG_DATA Value transfer Type reference (TYPE) PRMINT_ZT Zeilentyp für interne Arbeit - MCB Extraktor 20090427
5 Importing IT_KIS1 Value transfer Type reference (TYPE) CKF_STANDARD_KIS1_TABLE Standard Tabelle zur KIS1 20090427
6 Importing I_CALC_FUTURE_YEARS Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20090427
7 Importing I_CO_AREA_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
8 Importing I_KALSM Value transfer Type reference (TYPE) CAUFVD-KALSM Kalkulationsschema 20090427
9 Importing I_OBJ_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
10 Importing I_PERIV Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20090427
11 Importing I_VAL_GJAHR_NO_PRICE Value transfer Type reference (TYPE) T009B-BDATJ Buchungsdatum JJJJ 20090427
12 Importing I_ZSCHL Value transfer Type reference (TYPE) CAUFVD-ZSCHL Zuschlagsschlüssel 20110610

Method CALC_OVERHEAD_COSTS on class CL_PRMPLCS has no exception.

Method CHECK_NOTIF_SEL_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SEL_T_QMART Call by reference Type reference (TYPE) TT_RSRANGE Notification types selection 20110511

Method CHECK_NOTIF_SEL_OPTIONS on class CL_PRMPLCS has no exception.

Method CHECK_ORDER_SEL_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SEL_T_AUART Call by reference Type reference (TYPE) TT_RSRANGE Order types selection 20110511

Method CHECK_ORDER_SEL_OPTIONS on class CL_PRMPLCS has no exception.

Method CONVERT_TO_COSTING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COSTING_DATA Call by reference Type reference (TYPE) TT_COSTING_DATA CRM/CO Integration: Kalkulationsdaten - Tabellentyp 20090121
2 Importing I_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT 20090121
3 Importing I_T_INT Call by reference Type reference (TYPE) PRMINT_TT 20090121
4 Importing I_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT 20090121
5 Importing I_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT 20090121
# Exception Resumable Description Created on
1 FAILED 20090121

Method CREATE_ITEMS_FROM_COSTINGDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20090127
2 Changing IT_COSTING_DATA Value transfer Type reference (TYPE) TT_COSTING_DATA CRM/CO Integration: Kalkulationsdaten - Tabellentyp 20090127
3 Importing I_KOKRS Value transfer Type reference (TYPE) KEKO-KOKRS Kostenrechnungskreis 20090127

Method CREATE_ITEMS_FROM_COSTINGDATA on class CL_PRMPLCS has no exception.

Method EXPLOSION_ORDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PRMPLCS_2_2 Call by reference Type reference (TYPE) PRMPLCS_2_TT 20110608
2 Importing IT_ORDERS Call by reference Type reference (TYPE) TT_ORDER 20110607

Method EXPLOSION_ORDER_DATA on class CL_PRMPLCS has no exception.

Method EXPLOSION_PLAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_T_MPLANS Call by reference Type reference (TYPE) PRMPLNCST 20090113
2 Exporting E_T_PRMPLCS Call by reference Type reference (TYPE) PRMPLCS_TT 20090121
3 Importing E_T_TLISTS Call by reference Type reference (TYPE) PRMPLNCST 20090113
4 Importing E_V_ARBPL Call by reference Type reference (TYPE) ARBPL Arbeitsplatz 20090528
5 Importing E_V_WERKS Call by reference Type reference (TYPE) WERKS_D Werkstabelle für National Contracts 20090528
6 Importing E_V_XHIERTL Call by reference Type reference (TYPE) FLAG allgemeines flag 20090528

Method EXPLOSION_PLAN_DATA on class CL_PRMPLCS has no exception.

Method EXPLOSION_TLIST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PRMPLCS_2 Call by reference Type reference (TYPE) PRMPLCS_2_TT 20110513
2 Importing I_T_TLISTS Call by reference Type reference (TYPE) PRMPLNCST 20110513
3 Importing I_V_ARBPL Call by reference Type reference (TYPE) ARBPL Arbeitsplatz 20110513
4 Importing I_V_WERKS Call by reference Type reference (TYPE) WERKS_D Werkstabelle für National Contracts 20110513

Method EXPLOSION_TLIST_DATA on class CL_PRMPLCS has no exception.

Method GET_COMPLETED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_BAL_MSG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20110614
2 Exporting E_T_PRMPLCS Call by reference Type reference (TYPE) PRMPLCS_TT 20110513
# Exception Resumable Description Created on
1 NO_MORE_DATA 20090112

Method GET_DATA_FROM_ORDERS_AND_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAL_MSG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20110512
2 Exporting E_T_PRMPLCS_2 Call by reference Type reference (TYPE) PRMPLCS_2_TT 20110513
# Exception Resumable Description Created on
1 NO_MORE_DATA 20110512

Method GET_KOSTL_FROM_ARBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ARBPLWERKS Call by reference Type reference (TYPE) RK70L-ARBPLWERK Werk 20090130
2 Exporting E_KOSTL Call by reference Type reference (TYPE) KIS1-KOSTL Kostenstelle 20090121
3 Importing I_ARBID Call by reference Type reference (TYPE) PRMINT_ZT-ARBID ObjektId 20090121
4 Importing I_DATUM Call by reference Type reference (TYPE) PRMINT_ZT-DATUM Datum 20090121
# Exception Resumable Description Created on
1 FAILED 20090121

Method GET_MAINTPLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PLANCOSTS Call by reference Type reference (TYPE) PRMPLNCST 20090112
2 Importing I_T_TLISTS Call by reference Type reference (TYPE) PRMPLNCST Tabellentyp zu IWPC SIMULATED PLANCOSTS 20090304
3 Importing NO_DB_FETCH Call by reference Type reference (TYPE) C 20090112
# Exception Resumable Description Created on
1 NO_MORE_DATA 20090112

Method GET_OPERATION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXT Call by reference Type reference (TYPE) PRMEXT_TT Tabellentyp für externe Arbeit- MCB Extraktor 20110601
2 Exporting ET_INT Call by reference Type reference (TYPE) PRMINT_TT Tabellentyp für interne Arbeit - MCB Extraktor 20110601
3 Exporting ET_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT Tabellentyp für Dienstleistungen - MCB Extraktor 20110601
4 Exporting ET_MAT Call by reference Type reference (TYPE) PRMMAT_TT Tabellentyp für Material - MCB Extraktor 20110601
5 Importing I_S_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20110610
6 Importing I_S_ORDER Call by reference Type reference (TYPE) TY_ORDER Auftragsnummer 20110607

Method GET_OPERATION_DETAIL on class CL_PRMPLCS has no exception.

Method GET_TASKLISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PLANCOSTS Call by reference Type reference (TYPE) PRMPLNCST 20090112
# Exception Resumable Description Created on
1 NO_MORE_DATA 20090112

Method INITIALIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAL_MSG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20110511
2 Importing IS_PM_C05 Call by reference Type reference (TYPE) TPM_C05 20090108
3 Importing IV_DATASOURCE Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-CHABASNM InfoSource 20110609
4 Importing IV_PACKSIZE Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-MAXSIZE 20090112
5 Importing IV_WITH_OVER Call by reference Type reference (TYPE) ITOB_TYPES-BOOL 20081223
6 Importing I_T_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT 20081223
# Exception Resumable Description Created on
1 ERROR_TO_MSG_HANDLER 20090108

Method MERGE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PRMPLCS_2 Call by reference Type reference (TYPE) PRMPLCS_2_TT 20110513
2 Importing I_S_PLAN Call by reference Type reference (TYPE) IWPC_SIMULATED_PLANCOSTS 20090122
3 Importing I_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT 20090121
4 Importing I_T_GMKZ Call by reference Type reference (TYPE) PRMGMKZ_TT 20090121
5 Importing I_T_INT Call by reference Type reference (TYPE) PRMINT_TT 20090121
6 Importing I_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT 20090121
7 Importing I_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT 20090121

Method MERGE_TABLES on class CL_PRMPLCS has no exception.

Method MERGE_TABLES_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PRMPLCS_2 Call by reference Type reference (TYPE) PRMPLCS_2_TT 20110608
2 Importing I_S_ORDER Call by reference Type reference (TYPE) TY_ORDER 20110608
3 Importing I_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT 20110608
4 Importing I_T_GMKZ Call by reference Type reference (TYPE) PRMGMKZ_TT 20110608
5 Importing I_T_INT Call by reference Type reference (TYPE) PRMINT_TT 20110608
6 Importing I_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT 20110608
7 Importing I_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT 20110608

Method MERGE_TABLES_ORDERS on class CL_PRMPLCS has no exception.

Method SCHEDULING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MHIS Call by reference Type reference (TYPE) WC_WMHIS_T 20110510
2 Exporting E_T_PLWP Call by reference Type reference (TYPE) PLWP_TAB 20090119
3 Importing I_S_MPLAN Call by reference Type reference (TYPE) IWPC_SIMULATED_PLANCOSTS 20090115

Method SCHEDULING on class CL_PRMPLCS has no exception.

Method SY_MESSAGE Signature

Method SY_MESSAGE on class CL_PRMPLCS has no parameter.
Method SY_MESSAGE on class CL_PRMPLCS has no exception.

Method TRANSFER_KIS1_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_EXT Call by reference Type reference (TYPE) PRMEXT_TT Tabellentyp für externe Arbeit- MCB Extraktor 20090127
2 Changing C_T_INT Call by reference Type reference (TYPE) PRMINT_TT Tabellentyp für interne Arbeit - MCB Extraktor 20090127
3 Changing C_T_LSTG Call by reference Type reference (TYPE) PRMLSTG_TT Tabellentyp für Dienstleistungen - MCB Extraktor 20090127
4 Changing C_T_MAT Call by reference Type reference (TYPE) PRMMAT_TT Tabellentyp für Material - MCB Extraktor 20090127
5 Exporting E_T_KIS1 Call by reference Type reference (TYPE) TT_KIS1 20110615
6 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20090127
7 Importing I_CO_AREA_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
8 Importing I_OBJ_CURR Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20090504
9 Importing I_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20090127
10 Importing I_T_COSTING_DATA_FUTURE Value transfer Type reference (TYPE) TT_COSTING_DATA CRM/CO Integration: Kalkulationsdaten - Tabellentyp 20090422

Method TRANSFER_KIS1_TO_TABLES on class CL_PRMPLCS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605