SAP ABAP Class CL_ADS2KIPUPL_FILE_READER_V (Class for reading SPEC2000 Files ( V type))
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-SPC (Application Component) Specification 2000
     ADS2KIPUPL_AL (Package) SPEC 2000 Initial Provisioning Upload: File Readers/Parsers
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADS2KIPUPL_FILE_READER Base Class for reading SPEC2000 Files 20020219
Properties
Class CL_ADS2KIPUPL_FILE_READER_V  
Short Description Class for reading SPEC2000 Files ( V type)    
Super Class CL_ADS2KIPUPL_FILE_READER Base Class for reading SPEC2000 Files 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ADS2KIPUPL_AL   SPEC 2000 Initial Provisioning Upload: File Readers/Parsers 
Created 20020219   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ADUPL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ADS2KIPUPL_FILE_READER_V has no interface implemented.
Friends
Class CL_ADS2KIPUPL_FILE_READER_V has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DELETE_INDICATOR Constant Protected Type reference (TYPE) CHAR1 '-' Delete Indicator 20020225
2 C_DELETE_INDICATOR_LENGTH Constant Protected Type reference (TYPE) INT1 1 Delete Indicator Length 20020225
3 C_DSG_SEPARATOR Constant Protected Type reference (TYPE) CHAR1 ' ' Data Set Group Separator 20020225
4 C_DSG_SEPARATOR_LENGTH Constant Protected Type reference (TYPE) INT1 1 Data Set Group Separator Length 20020225
5 C_FIELD_SEPARATOR Constant Protected Type reference (TYPE) CHAR1 '/' File Field Separator 20020225
6 C_FIELD_SEPARATOR_LENGTH Constant Protected Type reference (TYPE) INT1 1 File Field Spearator Length 20020225
7 C_LINE_BREAK_INDICATOR Constant Protected Type reference (TYPE) CHAR1 '/' Line Break Indicator 20020225
8 C_MAXIMUM_LINE_BREAK_POSITION Constant Protected Type reference (TYPE) INT2 32000 Maximum Line Break Position (32000) 20020225
9 C_MINIMUM_LINE_BREAK_POSITION Constant Protected Type reference (TYPE) INT2 31477 Minimum Line Break Position (32000-524) 20020225
10 C_NAME_VALUE_SEPARATOR Constant Protected Type reference (TYPE) CHAR1 ' ' Name Value Separator 20020225
11 C_NAME_VALUE_SEPARATOR_LENGTH Constant Protected Type reference (TYPE) INT1 1 Name Value Separator Length 20020225
12 MS_HEADER Instance attribute Protected Type reference (TYPE) ADS2KIPUPL_V_HEADER SPEC2000 IP Upload: V-File Header Record 20020225
13 MS_PART Instance attribute Protected Type reference (TYPE) ADS2KIPUPL_V_STRUCT_READER SPEC2000 IP Upload: V-File Total Data Structure File Reader 20020225
14 MS_STATUS Instance attribute Protected Type reference (TYPE) STRUCT_RETURN_STATUS Return Status 20020406
15 MT_VARIABLE_FILE_FIELDS Instance attribute Protected Type reference (TYPE) ADS2KIPUPL_V_VALUE_TABLE Table of V-File Value Structure 20020225
16 MT_V_FILE_LINES Instance attribute Protected Type reference (TYPE) ADS2KIPUPL_V_LINES SPEC2000 Initial Provisioning: V-File Lines 20020422
17 MT_V_FILE_LINE_MAP Instance attribute Protected Type reference (TYPE) ADS2KIPUPL_V_LINES_MAP SPEC2000 Initial Provisioning: V-File Line Map 20020422
18 M_BADI_FLAG Static Attribute Protected Type reference (TYPE) CHAR1 Flag for BADIs 20020418
19 M_BADI_V_READER Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ADS2KIPUPL_V_READER Business add-in interface IF_EX_ADS2KIPUPL_V_READER 20020418
20 M_SECONDARY_LINE Instance attribute Protected Type reference (TYPE) BOOLE_D ADUPL_BOOLEAN-NO Secondary Line after Overflow - Indicator 20020225
Methods
# Method Level Visibility Method type Description Created on
1 BALW_BAPIRETURN_GET2 Instance method Protected Method For Generating SPEC2000 Messages 20020327
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020419
3 INIT_V_VALUES Static method Public Method Initialize V-Values 20020422
4 READ_ADDITIONAL_LINE Instance method Protected Method Read a overflow line in V-File 20020319
5 READ_CBS Instance method Protected Method Read one CBS Segment 20020225
6 READ_EIS Instance method Protected Method Read one EIS Segment 20020225
7 READ_HEADER_INTERNAL Instance method Protected Method Read the Header of the Input File 20020405
8 READ_LMS Instance method Protected Method Read one LMS Segment 20020225
9 READ_PART_INTERNAL Instance method Protected Method Read One Part from the Input File 20020406
10 READ_PDS Instance method Protected Method Read one PDS Segment 20020225
11 READ_PNS Instance method Protected Method Read one PNS Segment 20020225
12 SKIP_TO_NEXT_SEGMENT Instance method Protected Method Skip TEIs to next segment 20020325
13 V_VALUE Static method Public Method Get Value from a V-Value 20020422
Events
Class CL_ADS2KIPUPL_FILE_READER_V has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STRUCT_RETURN_STATUS Protected See coding Return Status Information 20020406
Method Signatures

Method BALW_BAPIRETURN_GET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return SPEC2000 Message 20020327
2 Importing I_CL Call by reference Type reference (TYPE) ANY Nachrichtenklasse 20020327
3 Importing I_NUMBER Call by reference Type reference (TYPE) ANY Nachrichtennummer 20020327
4 Importing I_PAR1 Call by reference Type reference (TYPE) ANY Parameter 1 20020327
5 Importing I_PAR2 Call by reference Type reference (TYPE) ANY Parameter 2 20020327
6 Importing I_PAR3 Call by reference Type reference (TYPE) ANY Parameter 3 20020327
7 Importing I_PAR4 Call by reference Type reference (TYPE) ANY Parameter 4 20020327
8 Importing I_TYPE Call by reference Type reference (TYPE) ANY Typ 20020327

Method BALW_BAPIRETURN_GET2 on class CL_ADS2KIPUPL_FILE_READER_V has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ADS2KIPUPL_FILE_READER_V has no exception.

Method INIT_V_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CST_DATA Call by reference Type reference (TYPE) ANY Structure/Table where V-Value has to be initialized 20020422
2 Importing IT_V_FILE_LINES Call by reference Type reference (TYPE) ADS2KIPUPL_V_LINES SPEC2000 Initial Provisioning: Tabelle mit Zeilen aus V-File 20020422
3 Importing IT_V_FILE_LINE_MAP Call by reference Type reference (TYPE) ADS2KIPUPL_V_LINES_MAP SPEC2000 Initial Provisioning: Abb. für Zeilen aus V-File 20020422
4 Importing I_RESET Call by reference Type reference (TYPE) BOOLE_D ADUPL_BOOLEAN-NO Reset all v-values 20020422

Method INIT_V_VALUES on class CL_ADS2KIPUPL_FILE_READER_V has no exception.

Method READ_ADDITIONAL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_VALIDITY_CHECK Value transfer Type reference (TYPE) BOOLE_D ADUPL_BOOLEAN-NO With Validity Check 20020406
# Exception Resumable Description Created on
1 EOF_REACHED End of File Reached 20020319
2 INVALID_ADDITIONAL_LINE Invalid Additional Line 20020406

Method READ_CBS Signature

Method READ_CBS on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020225

Method READ_EIS Signature

Method READ_EIS on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020225

Method READ_HEADER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SPCIPHDR Call by reference Type reference (TYPE) API_SPCIPHDR Header Record of the Input File 20020405
2 Exporting ET_EXTENSION Call by reference Type reference (TYPE) API_T_SPCIPEXTN SPEC2000 Initial Provisioning: Extensions 20020422
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020405
2 INVALID_INPUT_FILE Ungültige Eingabedatei 20020405
3 REJECT_FILE Datei abgel. 20020405

Method READ_LMS Signature

Method READ_LMS on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020225

Method READ_PART_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENCODED_DATA Call by reference Type reference (TYPE) SPTA_INDXTAB File-type specific data (encoded) 20020406
2 Exporting ET_ENCODED_DATA_C Call by reference Type reference (TYPE) SPTA_INDXTAB File-type specific Customer data (encoded) 20020515
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020406
2 INVALID_LINE Invalid line in input file 20020406

Method READ_PDS Signature

Method READ_PDS on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020225

Method READ_PNS Signature

Method READ_PNS on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
# Exception Resumable Description Created on
1 END_OF_FILE End of File Reached 20020225
2 INVALID_LINE Invalid line in input file 20020406

Method SKIP_TO_NEXT_SEGMENT Signature

Method SKIP_TO_NEXT_SEGMENT on class CL_ADS2KIPUPL_FILE_READER_V has no parameter.
Method SKIP_TO_NEXT_SEGMENT on class CL_ADS2KIPUPL_FILE_READER_V has no exception.

Method V_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) ADS2KIPUPL_V_VALUE SPEC2000 IP Upload: V-Dateistruktur für Werte 20020422
2 Importing IT_V_FILE_LINES Call by reference Type reference (TYPE) ADS2KIPUPL_V_LINES SPEC2000 Initial Provisioning: Tabelle mit Zeilen aus V-File 20020422
3 Importing IT_V_FILE_LINE_MAP Call by reference Type reference (TYPE) ADS2KIPUPL_V_LINES_MAP SPEC2000 Initial Provisioning: Abb. für Zeilen aus V-File 20020422
4 Returning R_STRING Value transfer Type reference (TYPE) STRING Wert 20020422

Method V_VALUE on class CL_ADS2KIPUPL_FILE_READER_V has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 470