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 | Static Attribute | Public | Object reference (TYPE REF TO) | CA_POS_IDENTIFIER_DIF | Class Agent - Singleton | 19990817 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | DIFY_POS_IDENT_HASHED | Buffer | 19990831 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | DIFY_POS_IDENT_STANDARD | Buffer for Access to LDB | 20040623 | |||
| 4 | Instance attribute | Private | See coding | Runtime buffer | 20060601 | ||||
| 5 | Static Attribute | Private | See coding | Checkbox | 20071212 | ||||
| 6 | 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 | IM_CONTEXT | Call by reference | Type reference (TYPE) | DIF_IDENT_CONTEXT | Kontext (Applikation) | 19990818 | |||
| 2 | IM_SELECTOR | Call by reference | Object reference (TYPE REF TO) | CL_FLOW_SELECTOR_DIF | Diff.Werte | 19990818 | |||
| 3 | RE_IDENTIFIER | Value transfer | Object reference (TYPE REF TO) | CL_POS_IDENTIFIER_DIF | Identifikator | 20000119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | EX_IDENTIFIERS | Call by reference | Type reference (TYPE) | DIFY_IDENTIFIERS | Identifikator | 20000119 | |||
| 2 | IM_CONTEXT | Call by reference | Type reference (TYPE) | DIF_IDENT_CONTEXT | Kontext | 20000119 | |||
| 3 | IM_SELECTOR | Call by reference | Object reference (TYPE REF TO) | CL_FLOW_SELECTOR_DIF | Selector | 20000119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_IDENTIFIER | Call by reference | Object reference (TYPE REF TO) | CL_POS_IDENTIFIER_DIF | Identifikator | 20000119 | |||
| 2 | IM_CONTEXT | Call by reference | Type reference (TYPE) | DIF_IDENT_CONTEXT | Kontext | 20000119 | |||
| 3 | IM_SELECTOR | Call by reference | Object reference (TYPE REF TO) | CL_FLOW_SELECTOR_DIF | Selektor | 20000119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht gefunden | 20000119 | ||
| 2 | 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 | EX_LOT_COPY_IDENTIFIER | Call by reference | Object reference (TYPE REF TO) | CL_POS_IDENTIFIER_DIF | Lot-Kopie | 20030331 | |||
| 2 | EX_TAB_LOT_IDENT | Call by reference | Type reference (TYPE) | DIFY_IDENTIFIERS | Lots | 20030331 | |||
| 3 | IM_SELECTOR | Call by reference | Object reference (TYPE REF TO) | CL_FLOW_SELECTOR_DIF | Selector | 20030331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_TAB_DIF_POS_IDENT | Call by reference | Type reference (TYPE) | DIFY_POS_IDENT_STANDARD | Tabellentyp: DIFV_POS_IDENT standard | 20071218 | |||
| 2 | EX_TAB_IDENTIFIERS | Call by reference | Type reference (TYPE) | DIFY_IDENTIFIERS | Identifikatoren | 20071218 | |||
| 3 | IM_CONTEXT | Call by reference | Type reference (TYPE) | DIF_IDENT_CONTEXT | Verwender | 19990831 | |||
| 4 | IM_NO_AUTH_FILTER | Call by reference | Type reference (TYPE) | TPM_FLAG | Flag | 20060809 | |||
| 5 | IM_RANGES | Call by reference | Type reference (TYPE) | DIFS_SELECTION_RANGES | Ranges für Selektion | 20000504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_CONTEXT | Call by reference | Type reference (TYPE) | DIF_IDENT_CONTEXT | Kontext | 20040623 | |||
| 2 | IM_IDENTIFIER | Call by reference | Type reference (TYPE) | DIFY_FLOW_SELECTOR | Tabelle der Identifier (müssen eindeutig sein!) | 20040623 | |||
| 3 | IM_TAB_DIFF_VALUES | Call by reference | Type reference (TYPE) | DIFY_DIFF_VALUES | Differenzierung | 20071210 | |||
| 4 | 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 |