SAP ABAP Interface IF_GLE_ECS_BRF_ADAPTER (Interface Adapter for BRFplus Tool)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   AC-INT (Application Component) Accounting Interface
     AC_INT_ECS_PER_ACP (Package) ECS: Automatic Correction System (Persistence Layer)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GLE_ECS_BRF_ADAPTER Adapter for Business Rule Framework Plus Tool 20091010
Properties
Interface IF_GLE_ECS_BRF_ADAPTER  
Short Description Interface Adapter for BRFplus Tool    
General Data
Package AC_INT_ECS_PER_ACP   ECS: Automatic Correction System (Persistence Layer) 
Created 20091010   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_LEAN_TRACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_GLE_ECS_BRF_ADAPTER has no interface.
Friends
Interface IF_GLE_ECS_BRF_ADAPTER has no friend.
Attributes
Interface IF_GLE_ECS_BRF_ADAPTER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BRF_CONTEXT_FIELDS Instance method Public Method Add New Field to Contect for Derivation Function 20091018
2 ADD_FUNCTION_TO_TR Instance method Public Method Transports the BRF function 20100128
3 DELETE_APPLICATION Instance method Public Method Deletes the BRF application 20091023
4 DELETE_BRF_FUNCTION Instance method Public Method Deletes the BRF function 20091013
5 GET_BRF_APPLICATION Instance method Public Method Gets the BRF application 20091010
6 GET_BRF_APPLICATION_NAME Instance method Public Method Gets the name of the generated BRF application 20091015
7 GET_BRF_FUNCTION Instance method Public Method Gets the BRF function 20091010
8 GET_BRF_FUNCTION_NAME Instance method Public Method Gets the name of the generated BRF function 20091015
9 GET_FDT_ADMIN_DATA Instance method Public Method Gets information for the Business Rule Framework Object 20091010
10 GET_STATUS_FUNCTION Instance method Public Method Gets the status of the BRF function 20091010
11 MAINTAIN_FUNCTION Instance method Public Method Maintain Derivation Using BRFplus 20091010
12 SET_BRF_APPLICATION Instance method Public Method Generates the BRF application 20091016
13 SET_BRF_FUNCTION Instance method Public Method Generates the BRF function 20091016
14 SET_TRANSPORT_REQUEST Instance method Public Method Transfers the transport request to the Customizing function 20091010
15 SHOW_BRF_CONTEXT_FIELDS Instance method Public Method Displays the fields for context of the derivation function 20091018
16 SHOW_FUNCTION_GENPROG Instance method Public Method Branches to the display of the generated program 20091015
17 SHOW_GEN_LOG Instance method Public Method Display the generation log 20091010
18 SHOW_TRACE Instance method Public Method Display a Trace 20091029
19 TRANSPORT_FUNCTION Instance method Public Method Transports the function and all the assigned objects 20091023
Events
Interface IF_GLE_ECS_BRF_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STRN_DATA_OBJECT Public See coding 20091010 BEGIN OF typ_strn_data_object, data_object_type TYPE if_fdt_types=>data_object_type, element_type TYPE if_fdt_types=>element_type, length TYPE length, timepoint_type TYPE if_fdt_types=>timepoint_type, ddic_binding TYPE rollname, structure_tab_elements TYPE if_fdt_structure=>ts_element, END OF typ_strn_data_object
2 TYP_STRN_FDT_ADMIN_DATA Public See coding 20091010 BEGIN OF typ_strn_fdt_admin_data, object_id TYPE if_fdt_types=>id, object_name TYPE if_fdt_types=>name, object_desc TYPE if_fdt_types=>text, object_type TYPE if_fdt_types=>object_type, change_time TYPE timestamp, info_data_object TYPE typ_strn_data_object, info_function TYPE typ_strn_function, appl_id TYPE if_fdt_types=>id, appl_name TYPE if_fdt_types=>name, is_active TYPE boole_d, END OF typ_strn_fdt_admin_data
3 TYP_STRN_FUNCTION Public See coding 20091010 BEGIN OF typ_strn_function, expression_type_id TYPE if_fdt_types=>id, expression_id TYPE if_fdt_types=>id, tab_context_id TYPE if_fdt_types=>ts_object_id, result_id TYPE if_fdt_types=>id, is_active TYPE boole_d, END OF typ_strn_function
Method Signatures

Method ADD_BRF_CONTEXT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name einer BRF Funktion 20091018
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091018
2 CX_GLE_ECS_ENQUEUE_ERROR Fehler bei Enqueue 20091018
3 CX_GLE_ECS_GENERATION_ERROR Fehler bei Generierung 20091018

Method ADD_FUNCTION_TO_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR Call by reference Type reference (TYPE) ACI_TECS_IF003_F Generierte Objekte zu Ableitungsfunktionen 20100128
2 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100128
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20100128

Method DELETE_APPLICATION Signature

Method DELETE_APPLICATION on Interface IF_GLE_ECS_BRF_ADAPTER has no parameter.
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091023
2 CX_GLE_ECS_ENQUEUE_ERROR Fehler bei Enqueue 20091023

Method DELETE_BRF_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Funktion 20091013
2 Returning R_USAGE Value transfer Type reference (TYPE) ABAP_BOOL Wird noch verwendet, kein Löschen 20091013
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091013
2 CX_GLE_ECS_ENQUEUE_ERROR Fehler bei Enqueue 20091013
3 CX_GLE_ECS_GENERATION_ERROR Fehler bei Generierung 20091013

Method GET_BRF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BRF_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20091010

Method GET_BRF_APPLICATION on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method GET_BRF_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BRF_APPL_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME 20091015

Method GET_BRF_APPLICATION_NAME on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method GET_BRF_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091010
2 Returning R_FUNC_ID Value transfer Type reference (TYPE) ACI_DTE_ECS_BRF_UUID_FU Idenifier einer BRF Funktion 20091010

Method GET_BRF_FUNCTION on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method GET_BRF_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091015
2 Returning R_BRF_FUNC_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Name der BRF Funktion 20091015

Method GET_BRF_FUNCTION_NAME on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method GET_FDT_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BRF_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20091010
2 Importing I_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20091010
3 Returning R_STR_ADMIN Value transfer Type reference (TYPE) TYP_STRN_FDT_ADMIN_DATA 20091010

Method GET_FDT_ADMIN_DATA on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method GET_STATUS_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091022
2 Returning R_STATUS Value transfer Type reference (TYPE) ACI_DTE_ECS_BRF_APP_STATUS Applikation Status 20091010

Method GET_STATUS_FUNCTION on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method MAINTAIN_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_MODE Call by reference Type reference (TYPE) BOOLEAN Aufruf der Adminworkbench 20091010
2 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091022
3 Importing I_REPAIR Call by reference Type reference (TYPE) BOOLEAN Änderung generierter Objekte möglich 20091019
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091011

Method SET_BRF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BRF_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20091016
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR 20091016
2 CX_GLE_ECS_ENQUEUE_ERROR 20091016
3 CX_GLE_ECS_GENERATION_ERROR 20091016

Method SET_BRF_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADAPT Call by reference Type reference (TYPE) ABAP_BOOL Technische Felder im Kontext anpassen 20091022
2 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091016
3 Returning R_FUNC_ID Value transfer Type reference (TYPE) ACI_DTE_ECS_BRF_UUID_FU Identifier einer BRF Funktion 20091016
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR 20091016
2 CX_GLE_ECS_ENQUEUE_ERROR 20091016
3 CX_GLE_ECS_GENERATION_ERROR 20091016

Method SET_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20091010

Method SET_TRANSPORT_REQUEST on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method SHOW_BRF_CONTEXT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name einer BRF Funktion 20091018
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091018

Method SHOW_FUNCTION_GENPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091015

Method SHOW_FUNCTION_GENPROG on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method SHOW_GEN_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091022

Method SHOW_GEN_LOG on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method SHOW_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_ID Call by reference Type reference (TYPE) IF_FDT_LEAN_TRACE=>EXTERNAL_ID External ID of Trace 20091029

Method SHOW_TRACE on Interface IF_GLE_ECS_BRF_ADAPTER has no exception.

Method TRANSPORT_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_ONLY_GENERATED Call by reference Type reference (TYPE) ABAP_BOOL Nur die generierten Objekte 20091023
2 Importing I_FUNC_NAME Call by reference Type reference (TYPE) ACI_DTE_ECS_BRF_FUNAME Name der Ableitungsfunktion 20091024
3 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20091023
# Exception Resumable Description Created on
1 CX_GLE_ECS_ADAPTER_ERROR Fehler im Adapter 20091023
2 CX_GLE_ECS_ENQUEUE_ERROR Fehler bei Enqueue 20091023
History
Last changed by/on SAP  20100310 
SAP Release Created in 605