SAP ABAP Class CL_UC_METHOD_UPL_DOCUMENTS (Flexible upload for documents)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF7 (Package) SEM-BCS: Flexible Upload
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_UPL_TX Upload of Transaction Data 20050118
Properties
Class CL_UC_METHOD_UPL_DOCUMENTS  
Short Description Flexible upload for documents    
Super Class CL_UC_METHOD_UPL_TX Upload of Transaction Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF7   SEM-BCS: Flexible Upload 
Created 20030115   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_METHOD_UPL_DOCUMENTS has no forward declaration.
Interfaces
Class CL_UC_METHOD_UPL_DOCUMENTS has no interface implemented.
Friends
Class CL_UC_METHOD_UPL_DOCUMENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_FIELD_DOCUMENTS Instance attribute Protected Object reference (TYPE REF TO) CL_UC_FIELDINFO_LOCAL Field Info for a Local Dictionary Type 20030116
2 DR_T_DOCUMENTS Instance attribute Protected Object reference (TYPE REF TO) DATA Docs per CU Combination 20030115
3 DR_T_TOTALS Instance attribute Protected Object reference (TYPE REF TO) DATA 20061123
4 DS_DOCTYPE Instance attribute Protected Type reference (TYPE) SX_DOCTYPE General Indicator, SAP Consolidation 20030221
5 DT_DOCNR_LINE Instance attribute Public Type reference (TYPE) UCF_TS_UPL_DOCNR_LINE Document upload: table for the mapping of docnr and linecoun 20040302
6 DT_DOC_SPLIT Instance attribute Public Type reference (TYPE) UCF_TS_UPL_DOC_SPLIT Upload of Document: Splitted Document 20040323
7 D_DOCNR_SEQ Instance attribute Private Type reference (TYPE) I 20061123
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CORR Instance method Private Method 20061123
2 CALCULATE_CORR_SOURCE Instance method Private Method 20061123
3 CALCULATE_DELTA Instance method Private Method 20050613
4 CHECK_DATA_FOR_COPY Instance method Private Method 20050513
5 DOC_SPLIT_INTO_DOCUMENT Instance method Protected Method Split the upload file to documents 20030115
6 GET_SEL_FOR_DOCUMENT Instance method Private Method Get the selection condition for document 20030121
7 POST_DATA_FOR_COPY Instance method Private Method 20050613
Events
Class CL_UC_METHOD_UPL_DOCUMENTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_DOCTYPE Protected See coding 20030221 begin of sx_doctype, r_s_doctype type ref to data, r_s_doctype_key type ref to data, r_s_doctype_key_tmp type ref to data, r_plevel type ref to uc_plevel, end of sx_doctype
Method Signatures

Method CALCULATE_CORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCUMENTS Call by reference Type reference (TYPE) HASHED TABLE 20061123
2 Exporting ET_DELTA_TOTALS Call by reference Type reference (TYPE) STANDARD TABLE 20061123
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20061123
4 Importing IS_CONTROL Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Kontrollstruktur für Methodenausführung 20061123
5 Importing IS_DATA Call by reference Type reference (TYPE) UCD_SX_EXEC_DATA Methoden/Maßnahmenausführung: Interface Daten lesen/schreib 20061123
6 Importing IT_HEADER_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20061123
7 Importing IT_TOTALS Call by reference Type reference (TYPE) HASHED TABLE 20061123

Method CALCULATE_CORR on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method CALCULATE_CORR_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20061123

Method CALCULATE_CORR_SOURCE on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method CALCULATE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ERRORLOG Call by reference Type reference (TYPE) UC_FLG 20050613
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL 20050613
3 Importing IS_CONTROL Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL 20050613
4 Importing IS_DATA Call by reference Type reference (TYPE) UCD_SX_EXEC_DATA 20050613

Method CALCULATE_DELTA on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method CHECK_DATA_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20050513

Method CHECK_DATA_FOR_COPY on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method DOC_SPLIT_INTO_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) HASHED TABLE 20061123
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20030115
3 Importing IS_CONTROL Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Kontrollstruktur für Methodenausführung 20030115
4 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20061123

Method DOC_SPLIT_INTO_DOCUMENT on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method GET_SEL_FOR_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_NONSEL Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030121
2 Exporting ET_HEADER_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20030121
3 Exporting ET_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20030121
4 Importing IS_DOC Call by reference Type reference (TYPE) ANY 20030121
5 Importing IT_FIELD_KEY Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030121

Method GET_SEL_FOR_DOCUMENT on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.

Method POST_DATA_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ERRORLOG Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050613
2 Importing IO_DATA_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20050613
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20050613
4 Importing IS_CONTROL Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Kontrollstruktur für Methodenausführung 20050613
5 Importing IS_DATA Call by reference Type reference (TYPE) UCD_SX_EXEC_DATA Methoden/Maßnahmenausführung: Interface Daten lesen/schreib 20050613

Method POST_DATA_FOR_COPY on class CL_UC_METHOD_UPL_DOCUMENTS has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 320