SAP ABAP Class CL_BUP_RELX_DB_READ (BP Rel.: DB Access/Buffer for Generic BUT051 Relationships)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_CONST Business Partner: Constants Generally Used 20060622
Properties
Class CL_BUP_RELX_DB_READ  
Short Description BP Rel.: DB Access/Buffer for Generic BUT051 Relationships    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20060606   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_RELX_DB_READ has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20060622
Friends
Class CL_BUP_RELX_DB_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_DELETE Instance attribute Private Attribute reference (LIKE) 20060622
2 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20060622
3 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20060622
4 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060622
5 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20060622
6 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20060622
7 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20060622
8 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20060622
9 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060622
10 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20060622
11 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20060622
12 GC_BANK Instance attribute Private Attribute reference (LIKE) 20060622
13 GC_BUP Instance attribute Private Attribute reference (LIKE) 20060622
14 GC_CARD Instance attribute Private Attribute reference (LIKE) 20060622
15 GC_CENT Instance attribute Private Attribute reference (LIKE) 20060622
16 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20060622
17 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20060622
18 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20060622
19 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20060622
20 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20060622
21 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20060622
22 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20060622
23 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20060622
24 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060622
25 GC_EEWA Instance attribute Private Attribute reference (LIKE) 20060622
26 GC_EEWU Instance attribute Private Attribute reference (LIKE) 20060622
27 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20060622
28 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20060622
29 GC_INDU Instance attribute Private Attribute reference (LIKE) 20060622
30 GC_LOCK_CHECK Instance attribute Private Attribute reference (LIKE) 20060622
31 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20060622
32 GC_LOCK_READ Instance attribute Private Attribute reference (LIKE) 20081023
33 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20060622
34 GC_OP_HOURS_CALL Instance attribute Private Attribute reference (LIKE) 20081023
35 GC_OP_HOURS_GOODS_REC Instance attribute Private Attribute reference (LIKE) 20081023
36 GC_OP_HOURS_VISIT Instance attribute Private Attribute reference (LIKE) 20081023
37 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20060622
38 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20060622
39 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20060622
40 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060622
41 GC_RELA Instance attribute Private Attribute reference (LIKE) 20060622
42 GC_RELB Instance attribute Private Attribute reference (LIKE) 20060622
43 GC_RELC Instance attribute Private Attribute reference (LIKE) 20060622
44 GC_RELD Instance attribute Private Attribute reference (LIKE) 20081023
45 GC_RELE Instance attribute Private Attribute reference (LIKE) 20060622
46 GC_RELP Instance attribute Private Attribute reference (LIKE) 20060622
47 GC_RELS Instance attribute Private Attribute reference (LIKE) 20060622
48 GC_RELT Instance attribute Private Attribute reference (LIKE) 20060622
49 GC_RELX Instance attribute Private Attribute reference (LIKE) 20081023
50 GC_RELY Instance attribute Private Attribute reference (LIKE) 20081023
51 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20060622
52 GC_SECU Instance attribute Private Attribute reference (LIKE) 20060622
53 GC_STMG Instance attribute Private Attribute reference (LIKE) 20060622
54 GC_TAXC Instance attribute Private Attribute reference (LIKE) 20060622
55 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20060622
56 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20060622
57 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20060622
58 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20060622
59 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20060622
60 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20060622
61 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20060622
62 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20060622
63 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20060622
64 GC_TRUE Instance attribute Private Attribute reference (LIKE) 20081023
65 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20060622
66 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20060622
67 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20060622
68 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20060622
69 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20060622
70 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20060622
71 GC_X Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060606
72 GC_XX Instance attribute Private Attribute reference (LIKE) 20060622
73 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_RELX_DB_READ BP Rel.: DB Access/Buffer for Contact Person Relnship BUT051 20060606
74 GT_DATA_BUF Instance attribute Private Type reference (TYPE) TY_DATA_BUF_T DB Buffer (Data Buffer) 20060606
75 GT_RELNR_BUF Instance attribute Private Type reference (TYPE) BUP_TS_RELT_KEY_RELNR Access Buffer by Relationship Sets 20060606
Methods
# Method Level Visibility Method type Description Created on
1 BUF_CONSIST_CHECK Instance method Private Method Check Buffer Consistency (Records Chngd in Parallel Session) 20081027
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060606
3 GET_INSTANCE Static method Public Method Provide instance buffer/access for BUT051 relationship 20060606
4 PROCESS_RESULTS_SELECT_BY_RLNR Instance method Private Method Show Result of SELECT_BY_RELNR in Buffer 20081027
5 REFRESH_MEMORY Instance method Public Method Delete/Initialize DB Buffer 20060606
6 RESET_MEMORY_BY_RELNR Instance method Public Method Delete Buffer for a Relationship Set 20060606
7 SELECT_BY_PARTNER_KEYDATE Instance method Public Method Read DB buffer for PARTNER1 and PARTNER2 (key date-related) 20060606
8 SELECT_BY_RELNR Instance method Public Method DB selection of a relationship set (BUT051 relationship) 20060606
9 UPDATE_DATA_BUFFER Instance method Public Method Update Database Buffer After Saving (AFTER_COMMIT) 20060626
Events
Class CL_BUP_RELX_DB_READ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DATA_BUF_T Public See coding 20081021 ty_data_buf_t TYPE SORTED TABLE OF but051 WITH UNIQUE KEY relnr partner1 partner2 date_to
Method Signatures

Method BUF_CONSIST_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehlerflag 20081027
2 Importing IT_DATA_BUF_AFTER Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (nach dem SELECT) 20081027
3 Importing IT_DATA_BUF_BEFORE Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (vor dem SELECT) 20081027

Method BUF_CONSIST_CHECK on class CL_BUP_RELX_DB_READ has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUP_RELX_DB_READ has no parameter.
Method CONSTRUCTOR on class CL_BUP_RELX_DB_READ has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BUP_RELX_DB_READ GPB: DB-Zugriff/Puffer für generische BUT051-Beziehungen 20060606

Method GET_INSTANCE on class CL_BUP_RELX_DB_READ has no exception.

Method PROCESS_RESULTS_SELECT_BY_RLNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TTY_BUT051 GPB: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20081027
2 Changing CT_READ_KEYS Call by reference Type reference (TYPE) TY_SEL_KEY_BY_RELNR_T GPB: Selektion/Schlüssel eines Beziehungsgeflechtes (RELNR) 20081027
3 Importing IT_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 GPB: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20081027
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Direkt von der Datenbank lesen 20081027

Method PROCESS_RESULTS_SELECT_BY_RLNR on class CL_BUP_RELX_DB_READ has no exception.

Method REFRESH_MEMORY Signature

Method REFRESH_MEMORY on class CL_BUP_RELX_DB_READ has no parameter.
Method REFRESH_MEMORY on class CL_BUP_RELX_DB_READ has no exception.

Method RESET_MEMORY_BY_RELNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_BUF_BEFORE Call by reference Type reference (TYPE) TY_DATA_BUF_T Inhalt des Datenpuffers zur Selektion (vor dem SELECT) 20081021
2 Importing IV_RELNR Call by reference Type reference (TYPE) BU_RELNR Geschäftspartner-Beziehungsnummer 20060606

Method RESET_MEMORY_BY_RELNR on class CL_BUP_RELX_DB_READ has no exception.

Method SELECT_BY_PARTNER_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20060606
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_BUT05X_KEY GPB: Schlüssel der Beziehungen (Memory/Puffer) 20060606
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_BUT05X_KEY GPB: Schlüssel der Beziehungen (Memory/Puffer) 20060606
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Daten von der Datenbank lesen 20060606
5 Importing IV_USE_DATE_TO Call by reference Type reference (TYPE) BOOLE_D ' ' DATE_TO berücksichtigen 20060606

Method SELECT_BY_PARTNER_KEYDATE on class CL_BUP_RELX_DB_READ has no exception.

Method SELECT_BY_RELNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20060606
2 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY_RELNR GPB: Selektion/Schlüssel eines Beziehungsgeflechtes (RELNR) 20060606
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_RELT_KEY_RELNR GPB: Selektion/Schlüssel eines Beziehungsgeflechtes (RELNR) 20060606
4 Importing IV_DB_READ Call by reference Type reference (TYPE) BOOLE_D Direkt von der Datenbank lesen 20060606

Method SELECT_BY_RELNR on class CL_BUP_RELX_DB_READ has no exception.

Method UPDATE_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Fehler, Updates nicht möglich 20060626
2 Importing IT_UPDATES Call by reference Type reference (TYPE) BUP_TS_RELX_BUT051_MEM GPB: Memorystruktur generische BUT051-Beziehungen 20060626

Method UPDATE_DATA_BUFFER on class CL_BUP_RELX_DB_READ has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710