SAP ABAP Class CA_POS_IDENTIFIER_DIF (Agent Persistent Flow Selector)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_DIFFERENTIATION (Package) CFM-TM: Differentiation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CB_POS_IDENTIFIER_DIF Base Agent Persistent Flow Selector 19990817
Properties
Class CA_POS_IDENTIFIER_DIF  
Short Description Agent Persistent Flow Selector    
Super Class CB_POS_IDENTIFIER_DIF Base Agent Persistent Flow Selector 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package FTR_DIFFERENTIATION   CFM-TM: Differentiation 
Created 19990817   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CA_POS_IDENTIFIER_DIF has no forward declaration.
Interfaces
Class CA_POS_IDENTIFIER_DIF has no interface implemented.
Friends
Class CA_POS_IDENTIFIER_DIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Public Object reference (TYPE REF TO) CA_POS_IDENTIFIER_DIF Class Agent - Singleton 19990817
2 BUFFER Instance attribute Private Type reference (TYPE) DIFY_POS_IDENT_HASHED Buffer 19990831
3 BUFFER_LDB Instance attribute Private Type reference (TYPE) DIFY_POS_IDENT_STANDARD Buffer for Access to LDB 20040623
4 BUFFER_RT Instance attribute Private See coding Runtime buffer 20060601
5 BUFFER_SEC_ACC Static Attribute Private See coding Checkbox 20071212
6 MAX_BUFFER_RT_SIZE Static Attribute Private Type reference (TYPE) I 10000 Maximum Size of Runtime Buffer 20060601
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20011017
2 CLEAR_BUFFER_LDB Instance method Public Method Deletes the LDB Buffer 20040623
3 CREATE_PERSISTENT_BY_FS Instance method Public Method Constructor with Flow Selector 19990818
4 CREATE_PERSISTENT_BY_KEY Instance method Public Method 19990817
5 DELETE_PERSISTENT Instance method Public Method 20030321
6 GET_BUFFER Instance method Public Method Display Buffer 20020125
7 GET_CHANGED Instance method Public Method 19990831
8 GET_CREATED Instance method Public Method 19990831
9 GET_DELETED Instance method Public Method 19990907
10 GET_IDENT_BY_FS Instance method Public Method Database Query with Flow Selector 20000119
11 GET_IDENT_BY_FS_SINGLE Instance method Public Method Query with Fully Qualified Key 20000119
12 GET_LOTS_BY_FS Instance method Public Method DB Query: Lot and Lot Copy 20030331
13 GET_PERSISTENT_BY_OID Instance method Public Method 19990818
14 GET_PERSISTENT_BY_RANGE Instance method Public Method Database Query with Range 19990831
15 LOAD_BUFFER_LDB Instance method Public Method Loads the Buffer for Access to LDB 20040623
Events
Class CA_POS_IDENTIFIER_DIF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_BUFFER_RT Private See coding 20060601 BEGIN OF typ_buffer_rt, context TYPE dif_ident_context. INCLUDE TYPE difs_diff_values AS ident. TYPES: identified TYPE REF TO cl_pos_identifier_dif, END OF typ_buffer_rt
2 TYP_BUFFER_SEC_ACC Private See coding 20071212 begin of typ_buffer_sec_acc, company_code type bukrs, security_account type rldepo, end of typ_buffer_sec_acc
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CA_POS_IDENTIFIER_DIF has no parameter.
Method CLASS_CONSTRUCTOR on class CA_POS_IDENTIFIER_DIF has no exception.

Method CLEAR_BUFFER_LDB Signature

Method CLEAR_BUFFER_LDB on class CA_POS_IDENTIFIER_DIF has no parameter.
Method CLEAR_BUFFER_LDB on class CA_POS_IDENTIFIER_DIF has no exception.

Method CREATE_PERSISTENT_BY_FS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext (Applikation) 19990818
2 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Diff.Werte 19990818
3 Returning RE_IDENTIFIER Value transfer Object reference (TYPE REF TO) CL_POS_IDENTIFIER_DIF Identifikator 20000119
# Exception Resumable Description Created on
1 SELECTOR_IS_INCOMPLETE unvollständiger Selektor 20000119

Method CREATE_PERSISTENT_BY_KEY Signature

Method CREATE_PERSISTENT_BY_KEY on class CA_POS_IDENTIFIER_DIF has no parameter.
Method CREATE_PERSISTENT_BY_KEY on class CA_POS_IDENTIFIER_DIF has no exception.

Method DELETE_PERSISTENT Signature

Method DELETE_PERSISTENT on class CA_POS_IDENTIFIER_DIF has no parameter.
Method DELETE_PERSISTENT on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BUFFER Value transfer Type reference (TYPE) DIFY_POS_IDENT_HASHED Tabellentyp: DIFV_POS_IDENT hashed 20020125

Method GET_BUFFER on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_CHANGED Signature

Method GET_CHANGED on class CA_POS_IDENTIFIER_DIF has no parameter.
Method GET_CHANGED on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_CREATED Signature

Method GET_CREATED on class CA_POS_IDENTIFIER_DIF has no parameter.
Method GET_CREATED on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_DELETED Signature

Method GET_DELETED on class CA_POS_IDENTIFIER_DIF has no parameter.
Method GET_DELETED on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_IDENT_BY_FS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IDENTIFIERS Call by reference Type reference (TYPE) DIFY_IDENTIFIERS Identifikator 20000119
2 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext 20000119
3 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selector 20000119
# Exception Resumable Description Created on
1 IDENTIFIER_NOT_FOUND nicht auf DB gefunden 20000119

Method GET_IDENT_BY_FS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IDENTIFIER Call by reference Object reference (TYPE REF TO) CL_POS_IDENTIFIER_DIF Identifikator 20000119
2 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext 20000119
3 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor 20000119
# Exception Resumable Description Created on
1 IDENTIFIER_NOT_FOUND nicht gefunden 20000119
2 IDENTIFIER_NOT_UNIQUE es wurden mehrere Identifikatoren gefunden 20000518

Method GET_LOTS_BY_FS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOT_COPY_IDENTIFIER Call by reference Object reference (TYPE REF TO) CL_POS_IDENTIFIER_DIF Lot-Kopie 20030331
2 Exporting EX_TAB_LOT_IDENT Call by reference Type reference (TYPE) DIFY_IDENTIFIERS Lots 20030331
3 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selector 20030331
# Exception Resumable Description Created on
1 IDENTIFIER_NOT_UNIQUE Eindeutigkeit verletzt 20030331

Method GET_PERSISTENT_BY_OID Signature

Method GET_PERSISTENT_BY_OID on class CA_POS_IDENTIFIER_DIF has no parameter.
Method GET_PERSISTENT_BY_OID on class CA_POS_IDENTIFIER_DIF has no exception.

Method GET_PERSISTENT_BY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_DIF_POS_IDENT Call by reference Type reference (TYPE) DIFY_POS_IDENT_STANDARD Tabellentyp: DIFV_POS_IDENT standard 20071218
2 Exporting EX_TAB_IDENTIFIERS Call by reference Type reference (TYPE) DIFY_IDENTIFIERS Identifikatoren 20071218
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Verwender 19990831
4 Importing IM_NO_AUTH_FILTER Call by reference Type reference (TYPE) TPM_FLAG Flag 20060809
5 Importing IM_RANGES Call by reference Type reference (TYPE) DIFS_SELECTION_RANGES Ranges für Selektion 20000504
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services: Objekt nicht gefunden 20020819

Method LOAD_BUFFER_LDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Type reference (TYPE) DIF_IDENT_CONTEXT Kontext 20040623
2 Importing IM_IDENTIFIER Call by reference Type reference (TYPE) DIFY_FLOW_SELECTOR Tabelle der Identifier (müssen eindeutig sein!) 20040623
3 Importing IM_TAB_DIFF_VALUES Call by reference Type reference (TYPE) DIFY_DIFF_VALUES Differenzierung 20071210
4 Importing IM_TAB_DIFV_POS_IDENT Call by reference Type reference (TYPE) DIFY_POS_IDENT_STANDARD Tabellentyp: DIFV_POS_IDENT standard 20060420

Method LOAD_BUFFER_LDB on class CA_POS_IDENTIFIER_DIF has no exception.
History
Last changed by/on SAP  20080626 
SAP Release Created in