SAP ABAP Class CL_UMC_BIC (CPM : BIC - Interface)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC (Package) CPM : Common Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMB_BIC BSC: BIC - Interface 20010620
2 Inheritance (c INHERITING FROM c_ref)  CL_UMM_BIC MC : BIC - Interface 20010620
3 Inheritance (c INHERITING FROM c_ref)  CL_UMV_BIC VDT : BIC - Interface 20010620
Properties
Class CL_UMC_BIC  
Short Description CPM : BIC - Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMC   CPM : Common Objects 
Created 20010620   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMC_BIC has no forward declaration.
Interfaces
Class CL_UMC_BIC has no interface implemented.
Friends
Class CL_UMC_BIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHANM_FISCPER Constant Protected Type reference (TYPE) UMC_Y_ICHANM '0FISCPER' Technical Name of Characteristic (BW) 20020625
2 C_CHANM_FISCVARNT Constant Protected Type reference (TYPE) UMC_Y_ICHANM '0FISCVARNT' Technical Name of Characteristic (BW) 20020625
3 C_CURRENT_PERIOD_DEP Constant Public Type reference (TYPE) CHAR1 'P' Period-Dependent 20020624
4 C_CURRENT_YEAR_DEP Constant Public Type reference (TYPE) CHAR1 'Y' Year-dependent 20020624
5 C_PERIOD_INDEP Constant Public Type reference (TYPE) CHAR1 ' ' Time independent 20020624
6 MT_BICDOC_LIST_BUFFER Instance attribute Private Type reference (TYPE) YT_BICDOC_LIST_BUFFER Buffer table 20010620
7 MT_CHAS Instance attribute Private Type reference (TYPE) YT_CHAS yt_chas 20020625
8 MT_DOC_LIST Instance attribute Private Type reference (TYPE) YT_DOC_LIST Document list 20010620
9 M_CURPER Instance attribute Private Type reference (TYPE) UMC_Y_FISCPER Period 20010620
10 M_DEFAULT_RFC Instance attribute Protected Type reference (TYPE) UMC_Y_RFCDEST RFC Destination 20020625
11 M_PERIV Instance attribute Protected Type reference (TYPE) PERIV Fiscal Year Variant 20010620
12 M_TARPER Instance attribute Private Type reference (TYPE) UMC_Y_FISCPER Period 20010620
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER_DATA Instance method Public Method Data - Delete Buffer 20010620
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010620
3 CONVERT_BINARY Instance method Protected Method Conversion of XString in BDS Table 20020624
4 DELETE_BIC_DOCUMENT Instance method Public Method Delete a BIC Document 20020812
5 EXECUTE_BIC_REQUEST Instance method Private Method Executes BIC Request 20010620
6 GET_BICDOC_CONTENT Instance method Public Method Delivers Document 20010620
7 GET_CHAR_FLAG Instance method Protected Method Checks Whether Comments Can be Made for Characteristic 20020625
8 GET_CPM_VAR_VALUE Instance method Protected Method Gets Values for CPM Variables 20010620
9 GET_HANDLER_URL Instance method Public Method Generate the URL of HTTP Handler for BIC Retriever 20010724
10 GET_TIME_CHA_SELECTION Instance method Protected Method 20020625
11 LAUNCH_BDN Instance method Public Method Delivers Document 20010620
12 READ_BICDOC_LIST Instance method Protected Method Gets BIC Documents 20010620
13 REPLACE_CPM_VARIABLES Instance method Private Method Replaces CPM Variables 20010620
14 REPLACE_TIME_VARIABLES Instance method Private Method Replaces Time Variables 20010620
15 SAVE_BICDOC_CONTENT Instance method Public Method Saves Document 20010620
16 SET_DATE Instance method Public Method Sets Current and Target Periods 20010620
Events
Class CL_UMC_BIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_BICDOC_LIST_BUFFER Private See coding Buffer table 20010620
2 YS_CHAS Private See coding 20020625
3 YS_DOC_LIST Private See coding 20010620
4 YT_BICDOC_LIST_BUFFER Private See coding 20010620
5 YT_CHAS Private See coding 20020625
6 YT_DOC_LIST Private See coding 20010620
Method Signatures

Method CLEAR_BUFFER_DATA Signature

Method CLEAR_BUFFER_DATA on class CL_UMC_BIC has no parameter.
Method CLEAR_BUFFER_DATA on class CL_UMC_BIC has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) XSTRING 20020624
2 Returning RT_TABLE Value transfer Type reference (TYPE) UIYT_DOC_CONTENT Inhalt eines Dokumentes (SEM-BIC Datenbasis) 20020624

Method CONVERT_BINARY on class CL_UMC_BIC has no exception.

Method DELETE_BIC_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BDS_DOC_ID Call by reference Type reference (TYPE) BDS_DOCID Business Document Service: Dokument-ID 20020812
2 Importing I_DOC_ID Call by reference Type reference (TYPE) UI_Y_DOC_ID Laufzeit Dokument-Identifier 20020812
3 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC-Destination 20020812

Method DELETE_BIC_DOCUMENT on class CL_UMC_BIC has no exception.

Method EXECUTE_BIC_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BICDOC_LIST Call by reference Type reference (TYPE) UMC_YT_BICDOC_LIST BIC - Dokumentenliste 20010620
2 Importing IT_BICSELECTION Call by reference Type reference (TYPE) UMC_YT_BICSELECTION BIC - Selektionen 20010620
3 Importing IT_EXCLUDE_CHANM Call by reference Type reference (TYPE) UMB_YT_BICSELECT BIC Selekionen 20020916
4 Importing I_CHECK_CURPER Call by reference Type reference (TYPE) AS4FLAG ' ' Flag (X oder Blank) 20020625
5 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC Destination 20010620
# Exception Resumable Description Created on
1 NO_DOCUMENTS_FOUND Keine passenden Dokumente gefunden 20010620
2 RFC_ERROR Fehler beim RFC Aufruf 20010620

Method GET_BICDOC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT Call by reference Type reference (TYPE) UIYT_DOC_CONTENT BIC Dokument 20010620
2 Exporting E_SIZE Call by reference Type reference (TYPE) BDS_COMPSI Business Document Service: Komponentengröße 20020715
3 Importing I_BDS_DOC_ID Call by reference Type reference (TYPE) BDS_DOCID Business Document Service: Dokument-ID 20010620
4 Importing I_DOC_ID Call by reference Type reference (TYPE) UI_Y_DOC_ID BIC - Dok. ID 20010620
5 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC-Destination 20010620
# Exception Resumable Description Created on
1 NO_DATA Kein Inhalt 20010620
2 RFC_ERROR Fehler beim RFC Aufruf 20010620

Method GET_CHAR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BDSFL Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020625
2 Importing I_ICHANM Call by reference Type reference (TYPE) UMC_Y_ICHANM Technischer Name eines Merkmals (BW) 20020625
3 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC-Destination 20020625

Method GET_CHAR_FLAG on class CL_UMC_BIC has no exception.

Method GET_CPM_VAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPM_VAR_VALUE Call by reference Type reference (TYPE) UMB_YS_CPM_VARIABLE_P CPM Variable: Persistent Struktur 20010620
2 Importing I_CPM_VAR Call by reference Type reference (TYPE) UMM_Y_VANAME Technischer Name einer CPM-Variablen 20010620
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20010620

Method GET_HANDLER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING 20010724
2 Importing I_DOC_ID Call by reference Type reference (TYPE) UI_Y_DOC_ID Laufzeit Dokument-Identifier 20010724

Method GET_HANDLER_URL on class CL_UMC_BIC has no exception.

Method GET_TIME_CHA_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHAS Value transfer Type reference (TYPE) UIYT_CHAS Merkmale/Merkmalswerte 20020625
2 Importing I_TIME_DEPENDENCY Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020625

Method GET_TIME_CHA_SELECTION on class CL_UMC_BIC has no exception.

Method LAUNCH_BDN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID Call by reference Type reference (TYPE) UI_Y_DOC_ID BIC - Dok. ID 20010620
# Exception Resumable Description Created on
1 RFC_ERROR Fehler beim RFC Aufruf 20010620

Method READ_BICDOC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BICDOC_LIST Call by reference Type reference (TYPE) UMC_YT_BICDOC_LIST Liste von BIC - Dokumenten 20010620
2 Importing IT_BICSELECTION Call by reference Type reference (TYPE) UMC_YT_BICSELECTION BIC Selektionen 20010620
3 Importing IT_EXCLUDE_CHANM Call by reference Type reference (TYPE) UMB_YT_BICSELECT 20020916
4 Importing I_CHECK_CURPER Call by reference Type reference (TYPE) AS4FLAG ' ' Flag (X oder Blank) 20020625
5 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC-Destination 20010620
# Exception Resumable Description Created on
1 NO_DOCUMENTS_FOUND Keine Dokumente gefunden 20010620
2 RFC_ERROR RFC Fehler 20010620

Method REPLACE_CPM_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BICSELECTION Call by reference Type reference (TYPE) UMC_YT_BICSELECTION BIC Selektionen 20010620

Method REPLACE_CPM_VARIABLES on class CL_UMC_BIC has no exception.

Method REPLACE_TIME_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BICSELECTION Call by reference Type reference (TYPE) UMC_YT_BICSELECTION BIC Selektionen 20010620
2 Importing I_RFCDEST Call by reference Type reference (TYPE) UMC_Y_RFCDEST RFC-Destination 20011115

Method REPLACE_TIME_VARIABLES on class CL_UMC_BIC has no exception.

Method SAVE_BICDOC_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BICDOC Call by reference Type reference (TYPE) UMC_YS_BICDOC_LIST Liste von BIC - Dokumenten 20010620
2 Importing IT_CONTENT Call by reference Type reference (TYPE) UIYT_DOC_CONTENT BIC Dokument 20010620

Method SAVE_BICDOC_CONTENT on class CL_UMC_BIC has no exception.

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20010620
2 Importing I_TARPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20010620

Method SET_DATE on class CL_UMC_BIC has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A