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
⤷ 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
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 |