SAP ABAP Interface IF_RSFBP_SEMANTICS (Field-based Provider Semantic Section)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSFBP (Package) BW: Field-based Provider framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSFBP_OBJECT_VERS_SEMANTICS BW-TLOGO: Specific version of Open ODS Layer Object 20130415
Properties
Interface IF_RSFBP_SEMANTICS  
Short Description Field-based Provider Semantic Section    
General Data
Package RSFBP   BW: Field-based Provider framework 
Created 20130415   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSFBP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSFBP_SEMANTICS has no interface.
Friends
Interface IF_RSFBP_SEMANTICS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_HEADER Instance attribute Public Object reference (TYPE REF TO) IF_RSFBP_HEADER Field-based Provider: Header 20130415
2 N_SEMANTICS Instance attribute Public Type reference (TYPE) IF_RSFBP_TYPES=>TN_SEMANTICS 20130415
3 N_SX_SEMANTICS Instance attribute Public Type reference (TYPE) IF_RSFBP_TYPES=>TN_SX_SEMANTICS 20130415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20130415
2 DELETE_FIELD Instance method Public Method 20130415
3 F4_SRCFIELD Instance method Public Method 20130415
4 FREE Instance method Public Method 20130415
5 GET_ALL Instance method Public Method 20130415
6 GET_ASCTYPE Instance method Public Method 20130507
7 GET_ASSOCIATION_INFO Instance method Public Method 20130415
8 GET_COMPOUNDING_OF_FIELD Instance method Public Method 20130415
9 GET_FIELDS Instance method Public Method 20130415
10 GET_FIELDS_WITH_TEXT Instance method Public Method 20130415
11 GET_FIELD_TEXT Instance method Public Method 20130415
12 GET_FIELD_WITH_TEXT Instance method Public Method 20130415
13 GET_NAVATR_OF_FIELD Instance method Public Method 20130513
14 GET_SOURCES Instance method Public Method 20130415
15 GET_SRCTYPE Instance method Public Method 20130415
16 GET_TIMESTAMP Instance method Public Method 20130603
17 IS_DIRTY Instance method Public Method 20130415
18 IS_EQUAL Instance method Public Method 20130415
19 PROPOSE_FIELDS Instance method Public Method 20130415
20 RENAME_FIELD Instance method Public Method 20130517
21 SET_ALL Instance method Public Method 20130415
22 SET_COMPOUNDING_OF_FIELD Instance method Public Method 20130415
23 SET_FIELDS Instance method Public Method 20130415
24 SET_FIELDS_WITH_TEXT Instance method Public Method 20130415
25 SET_FIELD_TEXT Instance method Public Method 20130415
26 SET_FIELD_WITH_TEXT Instance method Public Method 20130415
27 SET_NAVATR_OF_FIELD Instance method Public Method 20130513
28 SET_SRCTYPE Instance method Public Method 20130415
Events
Interface IF_RSFBP_SEMANTICS has no event.
Types
Interface IF_RSFBP_SEMANTICS has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_SEMANTICS_MSG Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SX_SEMANTICS_MSG 20130813
2 Importing I_EXTENDED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130415
3 Importing I_REPAIR Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130415

Method CHECK on Interface IF_RSFBP_SEMANTICS has no exception.

Method DELETE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method F4_SRCFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) CSEQUENCE '*' 20130415
2 Returning R_T_F4_LIST Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_T_F4_LIST 20130415

Method F4_SRCFIELD on Interface IF_RSFBP_SEMANTICS has no exception.

Method FREE Signature

Method FREE on Interface IF_RSFBP_SEMANTICS has no parameter.
Method FREE on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_OBJECT Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SX_SEMANTICS 20130415
2 Importing I_ALL_LANGU Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130415

Method GET_ALL on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_ASCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASCOBJNM Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_S_FIELD-ASCOBJNM 20130507
2 Exporting E_ASCTLOGO Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_S_FIELD-ASCTLOGO 20130507
3 Exporting E_R_ASCTYPE Call by reference Object reference (TYPE REF TO) IF_RSFBP_ASSOCIATION_TYPE BW: Field-based Provider: Association Type 20130507
4 Exporting E_S_ASCTYPEDEF Call by reference Type reference (TYPE) RSFBPASCTYPEDEF Definition of association types in the Open ODS View 20130507
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130507
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130507

Method GET_ASSOCIATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Importing I_WITH_TEXT Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130415
3 Returning R_SX_ASCINFO Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_SX_ASCINFO 20130415
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130415

Method GET_COMPOUNDING_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Returning R_TS_CMP Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TS_FIELDCMP 20130415

Method GET_COMPOUNDING_OF_FIELD on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_FIELD Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELD 20130415

Method GET_FIELDS on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_FIELDS_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_FIELDTEXT Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELDTEXT 20130415

Method GET_FIELDS_WITH_TEXT on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Importing I_WITH_SOURCE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130415
3 Returning R_S_TXTSL Value transfer Type reference (TYPE) RSTXTSL Structure with short and long text 20130415

Method GET_FIELD_TEXT on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_FIELD_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Returning R_S_FIELDTEXT Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_S_FIELDTEXT 20130415
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130415

Method GET_NAVATR_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130513
2 Importing I_ONLY_ACTIVE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130517
3 Returning R_TS_NAVATR Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TS_FIELD_NAVATR 20130513

Method GET_NAVATR_OF_FIELD on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_SOURCE Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TS_SOURCE 20130415

Method GET_SOURCES on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_SRCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJNM Call by reference Type reference (TYPE) CSEQUENCE Object Name in Object Directory 20130415
2 Exporting E_R_SRCTYPE Call by reference Object reference (TYPE REF TO) IF_RSFBP_SOURCE_TYPE 20130415
3 Exporting E_SRCTYPE Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SRCTYPE 20130415
4 Exporting E_S_SRCTYPEDEF Call by reference Type reference (TYPE) RSFBPSRCTYPEDEF Definition of source types in the Field-based Provider 20130418
5 Exporting E_T_LOGSYS Call by reference Type reference (TYPE) RSAOS_T_LOGSYS List of Source Systems 20130415
6 Exporting E_WITH_LOGSYS Call by reference Type reference (TYPE) RSFBP_SRC_WITH_LOGSYS Source object name contains logical system 20130416

Method GET_SRCTYPE on Interface IF_RSFBP_SEMANTICS has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20130603

Method GET_TIMESTAMP on Interface IF_RSFBP_SEMANTICS has no exception.

Method IS_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_DIRTY Value transfer Type reference (TYPE) RS_BOOL Boolean 20130415

Method IS_DIRTY on Interface IF_RSFBP_SEMANTICS has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SEMANTICS Call by reference Object reference (TYPE REF TO) IF_RSFBP_SEMANTICS 20130415
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20130415

Method IS_EQUAL on Interface IF_RSFBP_SEMANTICS has no exception.

Method PROPOSE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) STRING '*' 20130731
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED The action is not allowed here 20130731

Method RENAME_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130517
2 Importing I_OLD_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130517
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED The action is not allowed here 20130517
2 CX_RS_EXISTING Object Already Exists (Do Not Use as Higher Class !!) 20130517
3 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130517
4 CX_RS_NOT_FOUND Object Not Found 20130517

Method SET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_OBJECT Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SX_SEMANTICS 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_COMPOUNDING_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Importing I_TS_CMP Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_TS_FIELDCMP 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_FIELD Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELD 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_FIELDS_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_FIELDTEXT Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELDTEXT 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_FIELD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130415
2 Importing I_S_TXTSL Call by reference Type reference (TYPE) RSTXTSL Structure with short and long text 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_FIELD_WITH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FIELDTEXT Value transfer Type reference (TYPE) IF_RSFBP_TYPES=>TN_S_FIELDTEXT 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED 20130415

Method SET_NAVATR_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FIELDNAME 20130513
2 Importing I_TS_NAVATR Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_TS_FIELD_NAVATR 20130513
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED The action is not allowed here 20130513

Method SET_SRCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) CSEQUENCE Object Name in Object Directory 20130415
2 Importing I_SRCTYPE Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_SRCTYPE 20130415
3 Importing I_T_LOGSYS Call by reference Type reference (TYPE) RSAOS_T_LOGSYS List of Source Systems 20130415
# Exception Resumable Description Created on
1 CX_RS_ACTION_NOT_ALLOWED The action is not allowed here 20130415
History
Last changed by/on SAP  20140121 
SAP Release Created in 740