SAP ABAP Interface IF_RSPLS_LOGGING_ON_SAVE (Interface for BAdI: BADI_RSPLS_LOGGING_ON_SAVE)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSBPCU_LOG_BADI BPC-PAK: Logging BADI 20130424
Properties
Interface IF_RSPLS_LOGGING_ON_SAVE  
Short Description Interface for BAdI: BADI_RSPLS_LOGGING_ON_SAVE    
General Data
Package RSPLS   Planning: General Services 
Created 20090907   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_RSPLS_LOGGING_ON_SAVE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090907
Friends
Interface IF_RSPLS_LOGGING_ON_SAVE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_FIELD_TYPE Constant Public See coding 20090908
2 N_C_IOBJ_SPECIAL Constant Public See coding 20090908
Methods
# Method Level Visibility Method type Description Created on
1 LOG_DEFINED Instance method Public Method Is logging defined for an InfoCube? 20090908
2 LOG_DEFINED_DB Instance method Public Method Ist für einen InfoCube das Logging definiert? 20130416
3 LOG_STRUCTURE Instance method Public Method Structure description for transferring to logging 20090908
4 LOG_WRITE Instance method Public Method Write Log Information 20090908
5 LOG_WRITE_DB Instance method Public Method Schreiben der Log-Information 20130416
Events
Interface IF_RSPLS_LOGGING_ON_SAVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_FIELD_NAME Public Type reference (TYPE) FIELDNAME 20090925
2 TN_FIELD_TYPE Public See coding 20090925 TN_field_type type c length 1
3 TN_INFOCUBE_NAME Public Type reference (TYPE) RSINFOPROV 20090925
4 TN_IOBJ_NAME Public Type reference (TYPE) RSDIOBJNM 20090925
5 TN_LOGTAB_NAME Public Type reference (TYPE) TREXD_INDEX_ID 20130416
6 TN_SAVE_ID Public Type reference (TYPE) SYSUUID_C 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20090911
7 TN_STRUCTURE_NAME Public Type reference (TYPE) OBJECTNAME 20090925
8 TN_S_MAP Public See coding 20090925 begin of TN_S_MAP, iobj_name type TN_iobj_name, field_name type TN_field_name, end of TN_S_MAP
9 TN_S_MAP_PROPOSAL Public See coding 20090925 begin of TN_S_MAP_PROPOSAL , iobj_name type TN_iobj_name, field_type type TN_field_type, field_name type TN_field_name, end of TN_S_MAP_PROPOSAL
10 TN_T_MAP Public See coding 20090925 TN_T_MAP type STANDARD TABLE OF TN_S_MAP
11 TN_T_MAP_PROPOSAL Public See coding 20090925 TN_T_MAP_PROPOSAL type STANDARD TABLE OF TN_S_MAP_PROPOSAL with key iobj_name
Method Signatures

Method LOG_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE_NAME Call by reference Type reference (TYPE) TN_INFOCUBE_NAME Name des InfoCubes 20090910
2 Returning R_LOG_DEFINED Value transfer Type reference (TYPE) RS_BOOL Ist Logging für diesen InfoCube definiert 20090908

Method LOG_DEFINED on Interface IF_RSPLS_LOGGING_ON_SAVE has no exception.

Method LOG_DEFINED_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_DEFINED_DB Value transfer Type reference (TYPE) RS_BOOL Ist Logging für diesen InfoCube in der DB definiert? 20130416
2 Importing I_INFOCUBE_NAME Call by reference Type reference (TYPE) TN_INFOCUBE_NAME Name des InfoCubes 20130416

Method LOG_DEFINED_DB on Interface IF_RSPLS_LOGGING_ON_SAVE has no exception.

Method LOG_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE_NAME Call by reference Type reference (TYPE) TN_STRUCTURE_NAME Name der DDIC-Struktur 20090908
2 Exporting E_T_MAP Call by reference Type reference (TYPE) TN_T_MAP Feldmapping 20090908
3 Importing I_INFOCUBE_NAME Call by reference Type reference (TYPE) TN_INFOCUBE_NAME Name des InfoCubes 20090908
4 Importing I_T_MAP_PROPOSAL Call by reference Type reference (TYPE) TN_T_MAP_PROPOSAL Vorschlag für das Feldmapping 20090908

Method LOG_STRUCTURE on Interface IF_RSPLS_LOGGING_ON_SAVE has no exception.

Method LOG_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE_NAME Call by reference Type reference (TYPE) TN_INFOCUBE_NAME Name des InfoCubes 20090908
2 Importing I_REQUEST_ID Call by reference Type reference (TYPE) RSREQUNR Request ID, unter der die Daten gespeichert wurden 20090908
3 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) TN_STRUCTURE_NAME Name der DDIC-Struktur 20090908
4 Importing I_T_LOGGING_DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten, die ins Log geschrieben werden sollen 20090908

Method LOG_WRITE on Interface IF_RSPLS_LOGGING_ON_SAVE has no exception.

Method LOG_WRITE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE_NAME Call by reference Type reference (TYPE) TN_INFOCUBE_NAME Name des InfoCubes 20130416
2 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TN_LOGTAB_NAME Name der Tabelle mit den Daten 20130416
3 Importing I_REQUEST_ID Call by reference Type reference (TYPE) RSREQUNR Request ID, unter der die Daten gespeichert wurden 20130416
4 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) TN_STRUCTURE_NAME Name der DDIC-Struktur 20130416

Method LOG_WRITE_DB on Interface IF_RSPLS_LOGGING_ON_SAVE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730