SAP ABAP Class CL_ICL_RBP_AL (Application Logic for Role-Based Performer)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_RBP_AL (Package) Claims: Role-Based Performer: Application Logic Layer
Properties
Class CL_ICL_RBP_AL  
Short Description Application Logic for Role-Based Performer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ICL_RBP    
Program status     
Category 0   
Package ICL_RBP_AL   Claims: Role-Based Performer: Application Logic Layer 
Created 20050322   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_RBP_AL has no forward declaration.
Interfaces
Class CL_ICL_RBP_AL has no interface implemented.
Friends
Class CL_ICL_RBP_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OTYPE_BP Constant Private Type reference (TYPE) OTYPE 'BP' Business Partner Object Type 20050331
2 GC_OTYPE_US Constant Private Type reference (TYPE) OTYPE 'US' Object Category User 20050524
3 GT_RBP Static Attribute Private Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Current Basic Data 20050331
4 GT_RBP_OLD Static Attribute Private Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Old Basic Data 20050404
5 GV_ONSAV_TIME Static Attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20050818
6 GV_RBP_LOADED Static Attribute Private Type reference (TYPE) BOOLE_D Read RBP Data: TRUE (="X") and FALSE (= " ") 20050331
Methods
# Method Level Visibility Method type Description Created on
1 BUPA_USER_GET Static method Public Method Determine User Data on a Business Partner 20050331
2 DB2MEM_MAP Static method Private Method Map RBP Data from DB in Storage Format 20050331
3 DINP2 Static method Public Method RBP: Import Data via Direct Input 20050427
4 DI_DATA_CHECK_ERROR Static method Private Method Direct Input: Check Data 20050726
5 HAS_OPEN_TASKS Static method Public Method Performer Has Pending Tasks 20050503
6 INHERITOBJ_SET Static method Private Method Set Inherited Objects 20060406
7 ISDAT Static method Public Method RBP: Read Data and Early Search for Claim Level 20050419
8 LAST_ONSAV_TIME_GET Static method Public Method Last Event (UTC) at Which ONSAV Was Executed 20050803
9 ONSAV Static method Public Method Data Comparison AL with PE and with CLAIMASSIGN 20050406
10 RBPDATA_GET Static method Public Method Request Current RBP Data for Claim / Subclaim 20050324
11 RBPDATA_SET Static method Public Method Transfer Changed RBP Data to Claim (Header) / Subclaim 20050331
12 RBPOBJID_SKIP_ZERO Static method Public Method Deletes Leading Zeros in Numeric Object IDs 20051026
13 RBP_EVENT Static method Public Method Timepoint for Automatic Performer Search 20050406
14 REFRESH Static method Public Method Initialize RBP Data 20050406
15 RESET Static method Public Method Reset RBP Data 20050405
16 SUBCL_ROLES_ADD Static method Public Method Add Roles for Subclaim and Early Search 20050418
17 VACANT_ROLES_ADD Static method Private Method Add Unoccupied Roles 20050407
18 XCHNG Static method Public Method Check Whether RBP Has Been Changed 20050404
Events
Class CL_ICL_RBP_AL has no event.
Types
Class CL_ICL_RBP_AL has no local type.
Method Signatures

Method BUPA_USER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USERDATA Call by reference Type reference (TYPE) BAPIADDR3 BAPI-Referenzstruktur für Adressen (Ansprechpartner) 20050331
2 Exporting EV_FULLNAME Call by reference Type reference (TYPE) AD_NAMTEXT Vollständiger Name der Person 20050331
3 Exporting EV_NAME Call by reference Type reference (TYPE) AD_NAMELAS Nachname 20050331
4 Exporting EV_RC Call by reference Type reference (TYPE) ICL_RETCODE Returncode 20050407
5 Exporting EV_USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050331
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050331

Method BUPA_USER_GET on class CL_ICL_RBP_AL has no exception.

Method DB2MEM_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RBP_AL Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Basisdaten 20050331
2 Importing IT_RBP_PE Call by reference Type reference (TYPE) ICL_RBP_T_PE RBP: PE Daten 20050331

Method DB2MEM_MAP on class CL_ICL_RBP_AL has no exception.

Method DINP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050427

Method DINP2 on class CL_ICL_RBP_AL has no exception.

Method DI_DATA_CHECK_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050726
2 Importing IS_DATA Call by reference Type reference (TYPE) ICL_RBP_DI_S_PE RBP: Direct Input Daten 20050726

Method DI_DATA_CHECK_ERROR on class CL_ICL_RBP_AL has no exception.

Method HAS_OPEN_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RETURN Value transfer Type reference (TYPE) XFELD Ja = 'X' / Nein = SPACE 20050503
2 Importing IS_PERFORMER Call by reference Type reference (TYPE) ICL_RBPOBJ_S_PE RBP: Bearbeiter 20050503

Method HAS_OPEN_TASKS on class CL_ICL_RBP_AL has no exception.

Method INHERITOBJ_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RBP_ALL Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP Daten gesamt 20060406
2 Importing IT_RBP_SUBCL Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP Daten eines Teilfalls 20060406
3 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfallnummer 20060406

Method INHERITOBJ_SET on class CL_ICL_RBP_AL has no exception.

Method ISDAT Signature

Method ISDAT on class CL_ICL_RBP_AL has no parameter.
Method ISDAT on class CL_ICL_RBP_AL has no exception.

Method LAST_ONSAV_TIME_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ONSAV_TIME Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050818

Method LAST_ONSAV_TIME_GET on class CL_ICL_RBP_AL has no exception.

Method ONSAV Signature

Method ONSAV on class CL_ICL_RBP_AL has no parameter.
Method ONSAV on class CL_ICL_RBP_AL has no exception.

Method RBPDATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Rückgabe der Daten an das BRF 20050513
2 Exporting ET_RBPDATA Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Basisdaten 20050324
3 Exporting ET_RBPDATA_OLD Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Vorherige Basisdaten 20051122
4 Importing IV_STRUC_TYPE Call by reference Type reference (TYPE) TABNAME SPACE Zugriff vom BRF 20050513
5 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20050324

Method RBPDATA_GET on class CL_ICL_RBP_AL has no exception.

Method RBPDATA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RBPDATA Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Basisdaten 20050331
2 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20050331

Method RBPDATA_SET on class CL_ICL_RBP_AL has no exception.

Method RBPOBJID_SKIP_ZERO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RBPOBJID Call by reference Type reference (TYPE) ICL_RBPOBJID_D_PE Objekt-ID des Bearbeiters 20051026
2 Importing IV_RBPOBJID Call by reference Type reference (TYPE) ICL_RBPOBJID_D_PE Objekt-ID des Bearbeiters 20051026
3 Importing IV_RBPOTYPE Call by reference Type reference (TYPE) ICL_RBPOTYPE_D_PE 'BP' Objekttyp des Bearbeiters 20051026

Method RBPOBJID_SKIP_ZERO on class CL_ICL_RBP_AL has no exception.

Method RBP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RBPDATA Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Basisdaten 20050406
2 Importing IV_EVENT Call by reference Type reference (TYPE) ICL_RBPEVENT_D_AL RBP: Suchzeitpunkt 20050406
3 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20050406

Method RBP_EVENT on class CL_ICL_RBP_AL has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ICL_RBP_AL has no parameter.
Method REFRESH on class CL_ICL_RBP_AL has no exception.

Method RESET Signature

Method RESET on class CL_ICL_RBP_AL has no parameter.
Method RESET on class CL_ICL_RBP_AL has no exception.

Method SUBCL_ROLES_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RBP_AL Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL Basisdaten RBP 20050419
2 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Interne Fallart 20050418
3 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20050418
4 Importing IV_VALIDFROM Call by reference Type reference (TYPE) ICL_CHANGEUTC1 Gültig ab 20050419

Method SUBCL_ROLES_ADD on class CL_ICL_RBP_AL has no exception.

Method VACANT_ROLES_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RBP Call by reference Type reference (TYPE) ICL_RBPDATA_T_AL RBP: Basisdaten 20050407
2 Importing IV_CLTYPE Call by reference Type reference (TYPE) ICL_CLTYPE Interne Fallart 20050407
3 Importing IV_SUBCL Call by reference Type reference (TYPE) ICL_SUBCL Teilfall 20050407
4 Importing IV_SUBCLDESCR Call by reference Type reference (TYPE) ICL_SUBCLDESCRIP Bezeichnung eines Falls/Teilfalls 20050407
5 Importing IV_SUBCLTYPE Call by reference Type reference (TYPE) ICL_SUBCLTYPE Teilfallart 20050407
6 Importing IV_VALIDFROM Call by reference Type reference (TYPE) ICL_CHANGEUTC1 Geändert: UTC-Datum+Zeit 20050407

Method VACANT_ROLES_ADD on class CL_ICL_RBP_AL has no exception.

Method XCHNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XCHNG Call by reference Type reference (TYPE) BU_XCHNG Kennzeichen: Daten wurden verändert 20050404

Method XCHNG on class CL_ICL_RBP_AL has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 600