SAP ABAP Class CL_WRAP_DIP_CK (PCP: Wrap Object for Dynamic Item Processor)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CKBK (Package) R/3 Application Development: PP Costing Valuation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COSTING_TRACE PCP Valuation Information 20050110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STATE_CK PCP: Interface for Transaction Service 20050517
Properties
Class CL_WRAP_DIP_CK  
Short Description PCP: Wrap Object for Dynamic Item Processor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CKBK   R/3 Application Development: PP Costing Valuation 
Created 20050110   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CKC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GENTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REVTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COSTING_TRACE PCP Valuation Information 20050110
2 IF_STATE_CK PCP: Interface for Transaction Service 20050517
Friends
Class CL_WRAP_DIP_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAL_MESSAGE Instance attribute Public Attribute reference (LIKE) 20050110
2 GR_DIP Static Attribute Private Object reference (TYPE REF TO) CL_WRAP_DIP_CK PCP: Wrap Object for Dynamic Item Processor 20050304
3 MESSAGE Instance attribute Public Attribute reference (LIKE) 20050110
4 MESSAGES Instance attribute Public Attribute reference (LIKE) 20050110
5 M_POSNR_SD_DOC_FOR_REV Instance attribute Private Type reference (TYPE) POSNR Item Number of the SD Document 20050225
6 M_REVENUE_DET_TYPE Instance attribute Private Type reference (TYPE) CK_REV_DET_TYPE Revenue Calculation with D(ip), R(ates), N(ot automatically) 20050110
7 M_SD_DOC_FOR_REV Instance attribute Private Type reference (TYPE) VBELN Sales and Distribution Document Number 20050110
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_DIP Static method Public Method Create 20060224
2 COLLECT_MESSAGES Instance method Public Method 20050110
3 COMMIT_ALL Static method Public Method Create 20050310
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050110
5 CREATE_DIP Static method Public Method Create 20050304
6 CREATE_DIP_FOR_STATUS Static method Public Method Create 20050517
7 GET_COSTING_COMPONENTS Instance method Public Method Valuation Objects from Revenue Estimate 20050110
8 GET_DIP_RESOURCES Instance method Private Method Resource List from Revenue Estimate 20050110
9 GET_PARAMETERS Instance method Public Method Assignment of Parameters 20050311
10 INSERT_MESSAGE Instance method Public Method 20050110
11 MESSAGES_TO_LOG Instance method Public Method 20050110
12 SET_PARAMETERS Instance method Public Method Assignment of Parameters 20050303
Events
Class CL_WRAP_DIP_CK has no event.
Types
Class CL_WRAP_DIP_CK has no local type.
Method Signatures

Method CLEAR_DIP Signature

Method CLEAR_DIP on class CL_WRAP_DIP_CK has no parameter.
Method CLEAR_DIP on class CL_WRAP_DIP_CK has no exception.

Method COLLECT_MESSAGES Signature

Method COLLECT_MESSAGES on class CL_WRAP_DIP_CK has no parameter.
Method COLLECT_MESSAGES on class CL_WRAP_DIP_CK has no exception.

Method COMMIT_ALL 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 20050310

Method COMMIT_ALL on class CL_WRAP_DIP_CK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSNR_SD_DOC_FOR_REV Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20050225
2 Importing IM_REVENUE_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE 'N' Erlösberechnung per D(ip), R(ates), N(ot automatically) 20050110
3 Importing IM_SD_DOC_FOR_REV Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20050110

Method CONSTRUCTOR on class CL_WRAP_DIP_CK has no exception.

Method CREATE_DIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIP Call by reference Object reference (TYPE REF TO) CL_WRAP_DIP_CK PCP: Wrap-Objekt fuer dynamischen Postenprozessor 20050304
2 Importing IM_USERFORCED Call by reference Type reference (TYPE) XFLAG SPACE vom User explizit gewaehlter DIP-Absprung (via Button) 20050316
3 Importing IR_IFDIP Call by reference Object reference (TYPE REF TO) IF_DIP_REFERENCE_CK PCP: vom Bezugsobjekt benoetigtes Interface für DIP 20050315
# Exception Resumable Description Created on
1 NOT_REQUESTED Einstellung: keine automatische Erloeskalkulation 20050304

Method CREATE_DIP_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIP Call by reference Object reference (TYPE REF TO) CL_WRAP_DIP_CK PCP: Wrap-Objekt fuer dynamischen Postenprozessor 20050517
2 Importing IR_IFDIP Call by reference Object reference (TYPE REF TO) IF_DIP_REFERENCE_CK PCP: vom Bezugsobjekt benoetigtes Interface für DIP 20050517
# Exception Resumable Description Created on
1 NOT_REQUESTED Einstellung: keine automatische Erloeskalkulation 20050517

Method GET_COSTING_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMPONENTS Call by reference Type reference (TYPE) CKF_COMPONENT_TABLE Resourcentabelle 20050110
2 Importing IM_MESSAGE_ON_SCREEN Call by reference Type reference (TYPE) XFLAG SPACE (not yet in use here:) Meldungssteuerung 20050110
3 Importing IM_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D abgeleitet aus Aktivitätstyp in der Transaktion 20050315
4 Importing IM_TRACE_OBJECT Call by reference Type reference (TYPE) CHAR30 (not yet in use here:) Traceobjekt 20050315
5 Importing IR_COST_ESTIMATE Call by reference Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050225
6 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG SPACE mit Dialog oder dunkel 20050524
# Exception Resumable Description Created on
1 FAILED Fehler bei Erloesermittlung 20050110
2 NO_REVENUES_REQUESTED_BY_USER User hat gewaehlt: keine Erloeskalkulation 20050303

Method GET_DIP_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_RESOURCE Call by reference Type reference (TYPE) CKF_T_RES_REVPOS Ressourcentabelle 20050110
2 Importing IM_MESSAGE_ON_SCREEN Value transfer Type reference (TYPE) XFLAG SPACE (not yet in use here): Message on screen 20050110
3 Importing IM_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D abgeleitet aus Aktivitätstyp in der Transaktion 20050315
4 Importing IM_RESET_TO_STD Call by reference Type reference (TYPE) BOOLE_D SPACE X... - manuelle Aenderungen im DIP zuruecknehmen 20050311
5 Importing IM_TRACE_OBJECT Call by reference Type reference (TYPE) CHAR30 (not yet in use here): Traceobjekt 20050315
6 Importing IR_COST_ESTIMATE Value transfer Object reference (TYPE REF TO) CL_COST_ESTIMATE PCP Plankalkulation 20050225
7 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) XFLAG SPACE mit Dialog oder dunkel 20050524
# Exception Resumable Description Created on
1 CANCELLED_BY_USER User hat gewählt im Popup für SD-Beleg: Abbruch 20050311
2 COST_COLLECTOR_NOT_FOUND Template nicht existent, nicht gefunden 20050214
3 ERROR_OCCURRED Fehler bei der Erlösermittlung aufgetreten 20050304
4 NO_POSITIONS keine Items erzeugt, aber sonst o.k. 20050110
5 NO_REVENUES_REQUESTED_BY_USER User hat gewählt: keine Erloeskalkulation 20050303
6 ORGDATA_MISMATCH Organisationsdaten unpassend 20050311

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POSNR_SD_DOC_FOR_REV Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20050311
2 Exporting E_REVENUE_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Erlösberechng per D(ip),R(ates),N(ot automatically),M(an):No 20050311
3 Exporting E_SD_DOC_FOR_REV Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20050311

Method GET_PARAMETERS on class CL_WRAP_DIP_CK has no exception.

Method INSERT_MESSAGE Signature

Method INSERT_MESSAGE on class CL_WRAP_DIP_CK has no parameter.
Method INSERT_MESSAGE on class CL_WRAP_DIP_CK has no exception.

Method MESSAGES_TO_LOG Signature

Method MESSAGES_TO_LOG on class CL_WRAP_DIP_CK has no parameter.
Method MESSAGES_TO_LOG on class CL_WRAP_DIP_CK has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSNR_SD_DOC_FOR_REV Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20050303
2 Importing IM_REVENUE_DET_TYPE Call by reference Type reference (TYPE) CK_REV_DET_TYPE Erlösberechng per D(ip),R(ates),N(ot automatically),M(an):No 20050303
3 Importing IM_SD_DOC_FOR_REV Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20050303

Method SET_PARAMETERS on class CL_WRAP_DIP_CK has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600