SAP ABAP Interface COTPL_INTERFACE (Business add-in interface COTPL_INTERFACE)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CO-OM-ABC (Application Component) Activity-Based Costing
⤷
KABT (Package) Process template
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_COTPL_EXIT | BAdI class CL_EX_COTPL_EXIT | 20011128 |
Properties
| Interface | COTPL_INTERFACE | |
| Short Description | Business add-in interface COTPL_INTERFACE |
General Data
| Package | KABT | Process template |
| Created | 20011128 | SAP |
| Last changed | 20050219 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | TPLIC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface COTPL_INTERFACE has no interface.
Friends
Interface COTPL_INTERFACE has no friend.
Attributes
Interface COTPL_INTERFACE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add, Remove or Change Function tree | 20011207 | |
| 2 | Instance method | Public | Method | Add restrictions to template access | 20011128 | |
| 3 | Instance method | Public | Method | Change the editor type | 20011205 | |
| 4 | Instance method | Public | Method | Change global data | 20011128 | |
| 5 | Instance method | Public | Method | Change the gt_out and field catalog of a Grid | 20011128 | |
| 6 | Instance method | Public | Method | Change linetypes definition | 20011128 | |
| 7 | Instance method | Public | Method | Check formula, error filled in message handler | 20011128 | |
| 8 | Instance method | Public | Method | Check value | 20011128 | |
| 9 | Instance method | Public | Method | Finds additional assignments for the given template | 20011207 | |
| 10 | Instance method | Public | Method | Add, Remove or Change Function tree | 20011207 | |
| 11 | Instance method | Public | Method | Called during parsing of formula / method | 20011128 | |
| 12 | Instance method | Public | Method | Modify the template database before it is saved | 20011130 | |
| 13 | Instance method | Public | Method | Change User Interfaces Texts | 20011128 | |
| 14 | Instance method | Public | Method | Called during a check of SubTemplate | 20011128 | |
| 15 | Instance method | Public | Method | Called during a call to F4 in SubTemplate | 20011128 | |
| 16 | Instance method | Public | Method | Handle transaction call depending on the application | 20011130 |
Events
Interface COTPL_INTERFACE has no event.
Types
Interface COTPL_INTERFACE has no local type.
Method Signatures
Method ADD_FUNCTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN | Value transfer | Type reference (TYPE) | COTPL_COLUMN | Template-Spaltentypen | 20011210 | |||
| 2 | COTPL_FUNCTIONS | Call by reference | Type reference (TYPE) | TPLIC_FUNC_TAB_NEW | Funktionsliste | 20011207 | |||
| 3 | EDITORTYPE | Value transfer | Type reference (TYPE) | ABC_ETYPE | ABC: Typ des Editors | 20011210 | |||
| 4 | ENVIRONMENT | Value transfer | Type reference (TYPE) | COTPL_MCLASS | Template-Hauptumgebung | 20011210 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_FUNCTIONS | 20011207 | |||
| 6 | LINETYPE | Value transfer | Type reference (TYPE) | COTPL_LINETYPE | Zeilentypen Template | 20011210 | |||
| 7 | MANDT | Value transfer | Type reference (TYPE) | SYMANDT | SY-MANDT | R/3-System, Mandantennummer aus Anmeldung | 20030901 | ||
| 8 | TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV Tree Control | 20011207 |
Method ADD_FUNCTIONS on Interface COTPL_INTERFACE has no exception.
Method AUTHORITY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTVT | Value transfer | Type reference (TYPE) | C | Activity Code | 20011128 | |||
| 2 | COAREA | Value transfer | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20011207 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode AUTHORITY_CHECK | 20011128 | |||
| 4 | TEMPLATE | Value transfer | Type reference (TYPE) | ABC_TEMPL | Template-Code | 20011128 | |||
| 5 | TPLCLASS | Value transfer | Type reference (TYPE) | COTPL_MCLASS | Template-Hauptumgebung | 20011128 | |||
| 6 | USERNAME | Value transfer | Type reference (TYPE) | SY-UNAME | Benutzername | 20011128 |
Method AUTHORITY_CHECK on Interface COTPL_INTERFACE has no exception.
Method CHANGE_EDITOR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDITORTYPE | Call by reference | Type reference (TYPE) | TPLIC_FUNC_TAB_NEW | Typ des Editors | 20011205 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_EDITOR_TYPE | 20011205 |
Method CHANGE_EDITOR_TYPE on Interface COTPL_INTERFACE has no exception.
Method CHANGE_GLOBALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_GLOBALS | 20011128 | |||
| 2 | GLOBALS | Call by reference | Type reference (TYPE) | ANY | Zu ändernde globale Daten | 20011129 |
Method CHANGE_GLOBALS on Interface COTPL_INTERFACE has no exception.
Method CHANGE_GRID_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDCATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog des ALV Grid | 20011128 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_GRID_DATA | 20011128 | |||
| 3 | OUTTAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Outtab des ALV Grid | 20011128 |
Method CHANGE_GRID_DATA on Interface COTPL_INTERFACE has no exception.
Method CHANGE_LINETYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_LINETYPES | 20011128 | |||
| 2 | FOR_FUNC | Value transfer | Type reference (TYPE) | BOOLEAN | Zeilentyp für Funktionspflege | 20011129 | |||
| 3 | T_DEFLINETYP | Call by reference | Type reference (TYPE) | T_COTPLDEFLINETYP | Tabelle für Zeilentypdefinition | 20011130 |
Method CHANGE_LINETYPES on Interface COTPL_INTERFACE has no exception.
Method CHECK_FORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHECK_FORMULA | 20011128 | |||
| 2 | FORMULA_SOURCE | Call by reference | Type reference (TYPE) | TPLIC_SRC_TAB | Formelquelle | 20011130 | |||
| 3 | FORMULA_TREE | Call by reference | Type reference (TYPE) | TPLIC_SYNTAX_TREE | Formel-Syntax-Tree | 20011130 |
Method CHECK_FORMULA on Interface COTPL_INTERFACE has no exception.
Method CHECK_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHECK_VALUE | 20011128 | |||
| 2 | OBJECT | Value transfer | Type reference (TYPE) | ANY | Objekt geprüft | 20011130 | |||
| 3 | TEXT | Call by reference | Type reference (TYPE) | ABC_POSTXT | Text für Template-Position | 20011130 | |||
| 4 | UNIT | Call by reference | Type reference (TYPE) | MEINH | Mengeneinheit für Anzeige | 20011130 |
Method CHECK_VALUE on Interface COTPL_INTERFACE has no exception.
Method FIND_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COAREA | Value transfer | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20011207 | |||
| 2 | ENVIRONMENT | Value transfer | Type reference (TYPE) | COTPL_MCLASS | Template-Umgebung | 20011220 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Template-Anwendungen | 20011207 | |||
| 4 | LINE_COUNT | Value transfer | Type reference (TYPE) | I | Anzahl der Objekte, in denen Template verwendet wird | 20011207 | |||
| 5 | OBJNR_IN | Value transfer | Type reference (TYPE) | IONRB_T | Objektnummer, der Template zugeordnet ist | 20011207 | |||
| 6 | OBJNR_OUT | Value transfer | Type reference (TYPE) | IONRB_T | Objektnummer gefunden | 20011207 | |||
| 7 | TEMPLATE | Value transfer | Type reference (TYPE) | ABC_TEMPL | Template | 20011207 |
Method FIND_ASSIGNMENTS on Interface COTPL_INTERFACE has no exception.
Method HIDE_FUNCTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COAREA | Value transfer | Type reference (TYPE) | KOKRS | Kostenrechnungskreis | 20011207 | |||
| 2 | COLUMN | Value transfer | Type reference (TYPE) | COTPL_COLUMN | Spaltentypen Template | 20011210 | |||
| 3 | COTPL_ALL_FUNCTIONS | Value transfer | Type reference (TYPE) | TPLIC_FUNC_TAB_NEW | Vollständige Funktionsliste | 20011207 | |||
| 4 | COTPL_HIDE_FUNCTIONS | Call by reference | Type reference (TYPE) | TPLIC_FUNC_TAB_NEW | Liste der auszublendenden Funktionen | 20011207 | |||
| 5 | EDITORTYPE | Value transfer | Type reference (TYPE) | ABC_ETYPE | ABC: Typ des Editors | 20011210 | |||
| 6 | ENVIRONMENT | Value transfer | Type reference (TYPE) | COTPL_MCLASS | Template-Hauptumgebung | 20011210 | |||
| 7 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode CHANGE_FUNCTIONS | 20011207 | |||
| 8 | LINETYPE | Value transfer | Type reference (TYPE) | COTPL_LINETYPE | Zeilentypen Template | 20011210 |
Method HIDE_FUNCTIONS on Interface COTPL_INTERFACE has no exception.
Method PARSE_FORMULA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLS | Value transfer | Type reference (TYPE) | TPLIC_TPL_COLS | Template-Spalte | 20011218 | |||
| 2 | ERROR | Value transfer | Type reference (TYPE) | BOOLEAN | Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) | 20011218 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode PARSE_FORMULA | 20011128 | |||
| 4 | TPL_INFO | Value transfer | Type reference (TYPE) | TPLIC_TPL_INFO | Template-Informationen | 20011218 |
Method PARSE_FORMULA on Interface COTPL_INTERFACE has no exception.
Method SAVE_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode SAVE_TEMPLATE | 20011130 | |||
| 2 | TPL_INFO | Value transfer | Type reference (TYPE) | TPLIC_TPL_INFO | Template-Informationen | 20011218 | |||
| 3 | TPL_TAB | Call by reference | Type reference (TYPE) | TPLIC_TPL_OBJECT | Template-Tabelle | 20011218 |
Method SAVE_TEMPLATE on Interface COTPL_INTERFACE has no exception.
Method SET_UI_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALV_GRID | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20011218 | |||
| 2 | ALV_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV Tree Control | 20011218 | |||
| 3 | FIELDNAME | Value transfer | Type reference (TYPE) | COTPL_COLUMN | Spaltentypen Template | 20011218 | |||
| 4 | FLEX_FUNC_FLAG | Value transfer | Type reference (TYPE) | TPLIC_FUNC_NEW-LNAME | Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) | 20011218 | |||
| 5 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode SET_UI_TEXT | 20011128 | |||
| 6 | ROW_INDEX | Value transfer | Type reference (TYPE) | LVC_S_ROW-INDEX | ALV control: Zeilennummer (Index interne Tabelle) | 20011218 | |||
| 7 | TEXT_EDITOR | Call by reference | Object reference (TYPE REF TO) | CL_GUI_TEXTEDIT | SAP TextEdit Control | 20011218 | |||
| 8 | TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20011218 |
Method SET_UI_TEXT on Interface COTPL_INTERFACE has no exception.
Method SUBTEMPLATE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode SUBTEMPLATE_CHECK | 20011128 | |||
| 2 | OBJECT | Value transfer | Type reference (TYPE) | ABC_TEMPL | Template | 20011205 | |||
| 3 | OBJECT_VALID_OUT | Call by reference | Type reference (TYPE) | BOOLEAN | Objekt existiert und ist gültig | 20011205 | |||
| 4 | TPLINFO | Value transfer | Type reference (TYPE) | COTPL_INFO | Template-Informationen | 20011205 |
Method SUBTEMPLATE_CHECK on Interface COTPL_INTERFACE has no exception.
Method SUBTEMPLATE_F4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode SUBTEMPLATE_F4 | 20011128 | |||
| 2 | LINETYPE | Value transfer | Type reference (TYPE) | COTPL_LINETYPE | Template-Zeilenart | 20011205 | |||
| 3 | OBJECT | Call by reference | Type reference (TYPE) | ABC_TEMPL | Template-Code | 20011205 |
Method SUBTEMPLATE_F4 on Interface COTPL_INTERFACE has no exception.
Method TPL_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | COTPL_APPL | Parameter FLT_VAL der Methode TPL_ASSIGNMENT | 20011130 | |||
| 2 | HANDLED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' wenn Aufruf durch den Exit gehandhabt wird | 20011130 |
Method TPL_ASSIGNMENT on Interface COTPL_INTERFACE has no exception.
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 470 |