SAP ABAP Class CL_PFO_PM_PDORG_RUN (Class for PM-PDORG Integration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     PFO130 (Package) Portfolio Assignment: Kernel Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PFO_PM Superclass for PM Integration 20070418
Properties
Class CL_PFO_PM_PDORG_RUN  
Short Description Class for PM-PDORG Integration    
Super Class CL_PFO_PM Superclass for PM Integration 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PFO130   Portfolio Assignment: Kernel Functions 
Created 20070322   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PFO_PM_PDORG_RUN has no forward declaration.
Interfaces
Class CL_PFO_PM_PDORG_RUN has no interface implemented.
Friends
Class CL_PFO_PM_PDORG_RUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BALLEVEL_RUN Constant Protected Type reference (TYPE) BALLEVEL 1 Application Log: Level of Detail 20070328
2 GC_BALLEVEL_SUB_RUN Constant Protected Type reference (TYPE) BALLEVEL 2 Application Log: Level of Detail 20070328
3 MD_LOGHANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL BAL Handle 20070328
4 MD_NOW Instance attribute Protected Type reference (TYPE) PFO_TECHDATE_OBJ Technical Time Stamp 20070322
5 MD_UPDATE_TASK Instance attribute Protected Type reference (TYPE) FLAG Indicator: Asynchronous Update 20070327
6 MO_BAL Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20070322
7 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_PFO_BUFFER Memory for Mass Processing 20070322
8 MT_ENQ_VAL Instance attribute Protected Type reference (TYPE) PFO_TI_ENQ_VAL Lock Table for Objects After TA 20070326
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_FAILED_TA Instance method Protected Method Close Faulty Transaction 20070402
2 CLOSE_SUCESSFUL_TA Instance method Protected Method Close Faulty Transaction 20070402
3 CLOSE_TRANSACTION Instance method Protected Method Complete Transaction 20070402
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
5 CONVERT_BUFFER_TABLE Instance method Protected Method 20070328
6 CREATE_LOG Instance method Protected Method Generate BAL Object 20070322
7 CREATE_RUN Static method Public Method Factory Method: Import Run Instance 20070323
8 FOR_TRICKING_SCBW Static method Public Method 20070614
9 GET_CONTRACTS_TO_POLICY Instance method Protected Method Contracts of Policy 20070322
10 GET_PART_TO_POLICY Instance method Protected Method Contracts of Policy 20070322
11 LOG_INSERT_MESSAGE Instance method Protected Method Write Message to Log 20070322
12 PROCESS_RUNDATA Instance method Public Method Process Inbound Data of Run 20070322
13 PROCESS_TRANSACTIONDATA Instance method Protected Method Process Data of a Transaction (= Policy) 20070322
14 WRITE_BUFFER_TO_DB Instance method Protected Method Write Buffer Content to Database 20070323
Events
Class CL_PFO_PM_PDORG_RUN has no event.
Types
Class CL_PFO_PM_PDORG_RUN has no local type.
Method Signatures

Method CLOSE_FAILED_TA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_PFO_PM_PDORG_TA 20070402
2 Changing CT_CONTR_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN 20070402
3 Changing CT_CONTR_PART_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN 20070402
4 Changing CT_POL_NOK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN 20070402
5 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN 20070402
6 Importing IT_PARTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN 20070402
7 Importing IT_POL Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN 20070402
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070402
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070402

Method CLOSE_SUCESSFUL_TA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_PFO_PM_PDORG_TA 20070402
2 Changing CT_CONTR_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN 20070402
3 Changing CT_CONTR_PART_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN 20070402
4 Changing CT_POL_OK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN 20070402
5 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN 20070402
6 Importing IT_PARTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN 20070402
7 Importing IT_POL Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN 20070402

Method CLOSE_SUCESSFUL_TA on class CL_PFO_PM_PDORG_RUN has no exception.

Method CLOSE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TRANSACTION Call by reference Object reference (TYPE REF TO) CL_PFO_PM_PDORG_TA Transaktion 20070402
2 Changing CT_CONTR_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
3 Changing CT_CONTR_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
4 Changing CT_CONTR_PART_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
5 Changing CT_CONTR_PART_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
6 Changing CT_POL_NOK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
7 Changing CT_POL_OK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
8 Importing ID_TA_SUCCESSFUL Call by reference Type reference (TYPE) FLAG Kz.: Verarbeitung erfolgreich? 20070402
9 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
10 Importing IT_PARTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
11 Importing IT_POL Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070402
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070402
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070402

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TECHDATE Call by reference Type reference (TYPE) PFO_TECHDATE_OBJ Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070322
2 Importing ID_UPDATE_TASK Call by reference Type reference (TYPE) FLAG ' ' Kz 20070323
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070327
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070327

Method CONVERT_BUFFER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) PFO_S_OBJECT Struktur zur DB-Tabelle TPFO_OBJECT 20070328
2 Importing IT_DB_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20070328
3 Returning RT_RESULT Value transfer Type reference (TYPE) PFO_TI_RFC_IMPORT_STRUCTURE Tabellentyp zur generischen RFC-Schnittstelle 20070328
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070328
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070328

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070322
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX Ausnahmen zur PDORG-INtegration 20070412

Method CREATE_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TECHDATE Call by reference Type reference (TYPE) PFO_TECHDATE_OBJ Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20070327
2 Importing ID_UPDATE_TASK Call by reference Type reference (TYPE) FLAG ' ' Kz.: Asynchrone Verbuchung 20070327
3 Returning RO_RUN Value transfer Object reference (TYPE REF TO) CL_PFO_PM_PDORG_RUN Klasse für PM-PDORG-INtegration 20070327
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070327
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070327

Method FOR_TRICKING_SCBW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN Call by reference Type reference (TYPE) ANY 20070614
2 Exporting O_OUT Call by reference Type reference (TYPE) ANY 20070614

Method FOR_TRICKING_SCBW on class CL_PFO_PM_PDORG_RUN has no exception.

Method GET_CONTRACTS_TO_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_POL_GUID Call by reference Type reference (TYPE) PFO_POL_GUID Policen-ID des PM (techn.) 20070322
2 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
3 Returning RT_CONTRACTS Value transfer Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322

Method GET_CONTRACTS_TO_POLICY on class CL_PFO_PM_PDORG_RUN has no exception.

Method GET_PART_TO_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_POL_GUID Call by reference Type reference (TYPE) PFO_POL_GUID Policen-ID des PM (techn.) 20070322
2 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
3 Importing IT_PARTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
4 Returning RT_PARTS Value transfer Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322

Method GET_PART_TO_POLICY on class CL_PFO_PM_PDORG_RUN has no exception.

Method LOG_INSERT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BALMSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20070322
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX Ausnahmen zur PDORG-INtegration 20070327

Method PROCESS_RUNDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070327
2 Exporting ET_CONTR_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
3 Exporting ET_CONTR_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
4 Exporting ET_CONTR_PART_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
5 Exporting ET_CONTR_PART_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
6 Exporting ET_POL_NOK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
7 Exporting ET_POL_OK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070326
8 Importing IT_CONTR Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
9 Importing IT_CONTR_PART Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
10 Importing IT_POL Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070327

Method PROCESS_TRANSACTIONDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTR_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
2 Changing CT_CONTR_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
3 Changing CT_CONTR_PART_NOK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
4 Changing CT_CONTR_PART_OK Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
5 Changing CT_POL_NOK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
6 Changing CT_POL_OK Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070327
7 Importing IT_CONTRACTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
8 Importing IT_PARTS Call by reference Type reference (TYPE) PFO_TT_PM_CONTR_PART_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
9 Importing IT_POL_SELECTED Call by reference Type reference (TYPE) PFO_TT_PM_POL_IN Tabellentyp für PM-KOmmunktaion: Police INBOUND 20070322
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070327
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070327

Method WRITE_BUFFER_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPDATE_TASK Call by reference Type reference (TYPE) FLAG ' ' Kz.: Verbuchen 20070323
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070328
2 CX_PFO_PM_PDORG Ausnahmen zur PDORG-INtegration 20070327
History
Last changed by/on SAP  20100310 
SAP Release Created in 700