SAP ABAP Class /EACA/CL_GL_PRIMANOTA (GL Source Document)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-GL (Application Component) General Ledger
     /EACA/GL_PRIMANOTA (Package) Source Document for G/L
Properties
Class /EACA/CL_GL_PRIMANOTA  
Short Description GL Source Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/GL_PRIMANOTA   Source Document for G/L 
Created 20020315   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_GL_PRIMANOTA has no forward declaration.
Interfaces
Class /EACA/CL_GL_PRIMANOTA has no interface implemented.
Friends
Class /EACA/CL_GL_PRIMANOTA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_CONST_ACC_DOC Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_CONSTANTS_ACC_DOC_AD Constants 20020619
2 AS_PHYSICAL_NAMES Instance attribute Public Type reference (TYPE) /EACA/GL_PNOTA_PHYSICAL_NAMES Physical Name 20020322
3 A_DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20020619
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PRIMA_NOTA Instance method Public Method Include Source Document in a Nested Structure 20020802
2 CONSTRUCTOR Instance method Public Constructor 20020315
3 GET_PRIMANOTA Instance method Public Method 20020318
4 REORGANIZE_ITEMS Instance method Public Method Resave Items (Flat Table <-> Nested Table) 20020405
5 REVERSE_PRIMANOTA Instance method Public Method Cancellation 20020724
6 SAVE_PRIMANOTA Instance method Public Method 20020315
Events
Class /EACA/CL_GL_PRIMANOTA has no event.
Types
Class /EACA/CL_GL_PRIMANOTA has no local type.
Method Signatures

Method BUILD_PRIMA_NOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRIMA_NOTA Call by reference Object reference (TYPE REF TO) DATA geschachtelte Prima Nota Struktur 20020802
2 Exporting E_PRIMANOTA_NR Call by reference Type reference (TYPE) /EACC/PNTA_NR Nummer der Prima Nota 20020802
3 Importing IS_HEADER Call by reference Type reference (TYPE) ANY Header 20020802
4 Importing IT_LINES Call by reference Type reference (TYPE) TABLE Lines 20020802
5 Exporting I_TEST_MODE Call by reference Type reference (TYPE) BOOLE_D Testmodus 20020904
# Exception Resumable Description Created on
1 NOT_COMPLETE_DATA Daten sind nicht vollständig 20020802

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PHYSICAL_NAMES Call by reference Type reference (TYPE) /EACA/GL_PNOTA_PHYSICAL_NAMES Physische Namen 20020322
2 Importing I_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Databasis 20020618

Method CONSTRUCTOR on class /EACA/CL_GL_PRIMANOTA has no exception.

Method GET_PRIMANOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_HEADER_WITH_ITEMS Value transfer Object reference (TYPE REF TO) DATA Header + Items (geschachtelt) 20020722
2 Importing I_FLAG_PATTERN Call by reference Type reference (TYPE) FLAG SPACE Musterbeleg Flag 20020710
3 Importing I_HEADER_ONLY Call by reference Type reference (TYPE) FLAG SPACE nur Kopf lesen 20020816
4 Importing I_IDENT_NR Call by reference Type reference (TYPE) /EACC/PNTA_NR Primanota Nr / Musterbeleg Id 20020806
# Exception Resumable Description Created on
1 NOT_FOUND Prima Nota ist nicht gefunden 20020812

Method REORGANIZE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DEEP_STR Call by reference Object reference (TYPE REF TO) DATA Referenz auf Items (geschachtelte Tabelle) 20020808
2 Changing CS_HEADER Call by reference Type reference (TYPE) ANY Header 20020808
3 Changing C_ITEMS_TAB Call by reference Type reference (TYPE) TABLE Items Tabelle 20020808

Method REORGANIZE_ITEMS on class /EACA/CL_GL_PRIMANOTA has no exception.

Method REVERSE_PRIMANOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ORIG_NR Call by reference Type reference (TYPE) /EACC/PN_ORIG_NR Ursprüngliche Prima Nota Nummer 20020724
2 Importing I_PRIMANOTA_NR Call by reference Type reference (TYPE) /EACC/PNTA_NR Nummer der Prima Nota 20020724
3 Importing I_REV_REASON Call by reference Type reference (TYPE) /EACC/REV_REASON Stornogrund 20020724
# Exception Resumable Description Created on
1 NOT_FOUND Prima Nota ist nicht gefunden 20020724

Method SAVE_PRIMANOTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITEMS Call by reference Object reference (TYPE REF TO) DATA Referenz auf Items 20020403
2 Importing IT_ITEMS Call by reference Type reference (TYPE) TABLE Lines 20020315

Method SAVE_PRIMANOTA on class /EACA/CL_GL_PRIMANOTA has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10B