SAP ABAP Class CL_FMKU_ENTRYDOC_HANDLER (FM entry document handler)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBPA_E (Package) New budgeting: FM application part
Properties
Class CL_FMKU_ENTRYDOC_HANDLER  
Short Description FM entry document handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBPA_E   New budgeting: FM application part 
Created 20000920   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMKU_ENTRYDOC_HANDLER has no forward declaration.
Interfaces
Class CL_FMKU_ENTRYDOC_HANDLER has no interface implemented.
Friends
Class CL_FMKU_ENTRYDOC_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_MASS_REVERSAL Instance attribute Private Type reference (TYPE) XFELD Flag for mass reversal of ED 20020916
2 G_ORGUNIT Instance attribute Private Type reference (TYPE) FIKRS Organiztional unit 20000920
3 G_REF_ENTRYDOC Instance attribute Private Object reference (TYPE REF TO) CL_FMED_ENTRYDOC Budgeting entry document 20001009
4 G_REF_HELDDOC Instance attribute Private Object reference (TYPE REF TO) CL_FMHD_HELDDOC Held document 20001009
5 G_REF_LINEITEMS Instance attribute Private Object reference (TYPE REF TO) CL_FMLI_LINEITEMS Line items 20001025
6 G_REF_ORIGINAL Instance attribute Private Object reference (TYPE REF TO) CL_FMED_ENTRYDOC Original entry document 20001009
7 G_REF_REVERSAL Instance attribute Private Object reference (TYPE REF TO) CL_FMED_ENTRYDOC Reversal 20001009
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000920
2 CONVERT_TO_BADI_DOC_FORMAT Instance method Private Method Converts to BADI document format 20011024
3 CREATE_CURRENT_DOC Instance method Public Method Create entry doc reference 20080104
4 DOC_CHANGE_FIELDS Instance method Public Method Change fields of an entry document 20010731
5 DOC_CHECK Instance method Public Method Check a document 20001009
6 DOC_CHECK_FINAL Instance method Private Method Check a document 20010928
7 DOC_CHECK_POST Instance method Public Method Trigger posting of an entry document 20010928
8 DOC_GET_CONTENTS Instance method Public Method Get contents of an entry document 20000920
9 DOC_GET_DOCFAM_LIST Instance method Public Method Gives a list of header of document linked to a doc famiy 20010905
10 DOC_GET_LIST_FROM_REF_FIELDS Instance method Public Method Gives a list of header of document from reference fields 20011214
11 DOC_GET_STATE Instance method Public Method For a given document ID, get the document state 20000920
12 DOC_POST Instance method Public Method Trigger posting of an entry document 20001027
13 HELD_CREATE Instance method Public Method Create a held document 20000920
14 HELD_DELETE Instance method Public Method -> to be implemented ! 20000920
15 HELD_EXISTENCE_CHECK Instance method Public Method Checks whether a given ID exists on the database 20000920
16 HELD_GET_CONTENTS Instance method Public Method Get contents of a held document 20000920
17 HELD_GET_LIST Instance method Public Method Get list of held documents 20000920
18 HELD_MAKE_EFFECTIVE Instance method Public Method Transform a held document into an effective document 20001010
19 HELD_UPDATE Instance method Public Method Update an existing document 20000920
20 KEY_FIGURES_GET Instance method Public Method Get key figures 20001005
21 MASS_REVERSAL_CHECK Instance method Public Method Post reversal documents created by mass transaction 20020208
22 MASS_REVERSAL_POST Instance method Public Method Post reversal documents created by mass transaction 20011217
23 POSTED_REVERSE Instance method Public Method Reverse a posted document 20000921
24 POST_REVERSAL Instance method Public Method Trigger posting of a reversal 20010919
25 PREPOSTED_CHECK Instance method Public Method Check a parked document 20010917
26 PREPOSTED_POST Instance method Public Method Post a parked document 20010917
27 PREPOSTED_UNDO Instance method Public Method Undo a parked document 20010917
28 PROCESS_REVERSED Instance method Private Method Process the reversed doc. corresponding to a parked reversal 20001017
29 REVERSAL_CHECK Instance method Public Method Check the reversal 20010919
30 REVERSAL_POST Instance method Public Method Check and post a reversal 20010919
Events
Class CL_FMKU_ENTRYDOC_HANDLER has no event.
Types
Class CL_FMKU_ENTRYDOC_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20000920

Method CONSTRUCTOR on class CL_FMKU_ENTRYDOC_HANDLER has no exception.

Method CONVERT_TO_BADI_DOC_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_F_BADI_DOC_HEADER Call by reference Type reference (TYPE) FMKU_S_BADI_DOC_HEADER Struktur des Kopfes für Beleg in BAdI 20011024
2 Exporting E_T_BADI_DOC_LINES Call by reference Type reference (TYPE) FMKU_T_BADI_DOC_LINES Tabelle der für Beleg in Budgetierungs-BAdI verw. Zeilen 20011024
3 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20011024
4 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20011024
5 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelegzeilen 20011024

Method CONVERT_TO_BADI_DOC_FORMAT on class CL_FMKU_ENTRYDOC_HANDLER has no exception.

Method CREATE_CURRENT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_KEEP_ADD_LINES Call by reference Type reference (TYPE) XFELD ' ' Checkbox 20080104
2 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID FM entry document ID 20080104
3 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Entry document header structure 20080104
4 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Entry document lines 20080104

Method CREATE_CURRENT_DOC on class CL_FMKU_ENTRYDOC_HANDLER has no exception.

Method DOC_CHANGE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010731
2 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20010731
3 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010731
# Exception Resumable Description Created on
1 NOT_FOUND Der Beleg wurde nicht gefunden. 20010731

Method DOC_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010911
2 Exporting E_DOCYEAR Call by reference Type reference (TYPE) BUKU_DOCYEAR Belegjahr 20010517
3 Exporting E_FLG_SUSPEND Call by reference Type reference (TYPE) XFELD Rollback-Kennzeichen 20001117
4 Exporting E_FLG_WORKFLOW_ACTIVE Call by reference Type reference (TYPE) FMED_WORKFLOW_ACTIVE Kennzeichen für Workflow-Aktivierung 20020327
5 Importing I_FLG_LOCK_DATA Call by reference Type reference (TYPE) XFELD 'X' Falls gesetzt, werden Daten durch Kernel gesperrt 20020927
6 Importing I_FLG_POPUP Call by reference Type reference (TYPE) XFELD 'X' If set, a pop-up is sent if warnings occured 20050330
7 Importing I_FLG_POSTING Call by reference Type reference (TYPE) XFELD ' ' Buchungsvormerkung 20001101
8 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20001009
9 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 DOCNR_ERROR PB wenn versucht wird, die nächste Belegnr. zu holen 20020118
2 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001
3 WRONG_INPUT Fehler bei der Eingabe 20011010

Method DOC_CHECK_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001

Method DOC_CHECK_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbeleg Einzelpositionstruktur 20010928
2 Exporting E_CRT_DATA Call by reference Type reference (TYPE) FMED_S_CRT_DATA Struktur der allgemeinen Systeminformation 20020415
3 Exporting E_DOCNR Call by reference Type reference (TYPE) BUED_DOCNR Nummer des Budgeterfassungsbelegs 20020123
4 Exporting E_DOCYEAR Call by reference Type reference (TYPE) BUKU_DOCYEAR Belegjahr 20020123
5 Exporting E_FLG_SUSPEND Call by reference Type reference (TYPE) XFELD Prüfergebnis negativ: Rollback 20010928
6 Importing I_FLG_LOCK_DATA Call by reference Type reference (TYPE) XFELD 'X' Falls gesetzt, werden Daten durch Kernel gesperrt 20020927
7 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20010928
8 Importing I_POST_W Call by reference Type reference (TYPE) XFELD ' ' Post if warnings in BWB 20090309
9 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 DOCNR_ERROR PB wenn versucht wird, die nächste Belegnr. zu holen 20020118
2 OBJTYPE_NOT_FOUND Versuch ein Ereignis für einen vorl. erf. Beleg anzulegen 20011218
3 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001
4 WRONG_INPUT Fehler bei der Eingabe 20011010

Method DOC_GET_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FROM_ARCHIVE Call by reference Type reference (TYPE) XFELD Beleg aus Archiv gelesen 20030410
2 Exporting E_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20000920
3 Exporting E_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20000920
4 Importing I_FLG_ALLOW_ARCHIVED Call by reference Type reference (TYPE) XFELD ' ' Ankreuzfeld 20030409
5 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Beleg nicht gefunden 20000920

Method DOC_GET_DOCFAM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DOC_FMBH Call by reference Type reference (TYPE) FMED_T_FMBH Tabelle der Kopfdaten der Erfassungsbelege (FMBH) 20010905
2 Importing I_DOCFAM Call by reference Type reference (TYPE) BUED_DOCFAM Nummer der Belegfamilie 20010905
3 Importing I_DOCYEAR Call by reference Type reference (TYPE) BUKU_DOCYEAR Belegjahr (technisches Feld) 20010905
4 Importing I_FMAREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20010905
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20010905

Method DOC_GET_LIST_FROM_REF_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DOC_FMBH Call by reference Type reference (TYPE) FMED_T_FMBH Tabelle der Kopfdaten der Erfassungsbelege (FMBH) 20011214
2 Importing I_AWORG Call by reference Type reference (TYPE) AWORG Referenzorganisationseinheiten 20011214
3 Importing I_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20011214
4 Importing I_AWSYS Call by reference Type reference (TYPE) AWSYS Logisches System des Quellbelegs 20011214
5 Importing I_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20011214
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20011214

Method DOC_GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AWORG Call by reference Type reference (TYPE) AWORG Refer.-Organisationseinheiten 20010521
2 Exporting E_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20010521
3 Exporting E_DOCFAM Call by reference Type reference (TYPE) BUED_DOCFAM Nummer der Belegfamilie 20010905
4 Exporting E_DOCSTATE Call by reference Type reference (TYPE) BUED_DOCSTATE Status der HHM-Erfassungsbelege 20000920
5 Exporting E_REVSTATE Call by reference Type reference (TYPE) BP_RSTAT Stornostatus 20000920
6 Exporting E_REV_REFNR Call by reference Type reference (TYPE) BUED_REV_REFNR Stornoreferenznummer 20000920
7 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20000920

Method DOC_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCNR Call by reference Type reference (TYPE) BUED_DOCNR Nummer des Budgeterfassungsbelegs 20020123
2 Exporting E_DOCYEAR Call by reference Type reference (TYPE) BUKU_DOCYEAR Belegjahr 20020123
3 Exporting E_FLG_ALREADY_LOCKED Call by reference Type reference (TYPE) XFELD Wenn eingestellte Adresse bereits gesperrt ist 20011121
4 Importing I_AWORG Call by reference Type reference (TYPE) AWORG Referenzorganisationseinheiten 20011121
5 Importing I_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20011121
6 Importing I_AWSYS Call by reference Type reference (TYPE) AWSYS Logisches System des Quellbelegs 20011121
7 Importing I_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20011121
8 Importing I_DOCFAM Call by reference Type reference (TYPE) BUED_DOCFAM Nummer der Belegfamilie 20011207
9 Importing I_EXT_DOCNR Call by reference Type reference (TYPE) BUED_EXT_DOCNR Externe Nummer für Budgeterfassungsbeleg 20021002
10 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011121
11 Importing I_TECHORG Call by reference Type reference (TYPE) BUKU_TECHORG Originalanwendung 20021119
12 Importing I_XBLNR Call by reference Type reference (TYPE) XBLNR1 Belegnummer des Referenzbelegs 20030326
# Exception Resumable Description Created on
1 DOCNR_ERROR PB wenn versucht wird, die nächste Belegnr. zu holen 20020118
2 ENTRYDOC_NOT_FOUND Original-Erfassungsbeleg nicht gefunden 20010928
3 OBJTYPE_NOT_FOUND Versuch ein Ereignis für einen vorl. erf. Beleg anzulegen 20011218

Method HELD_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CRT_DATA Call by reference Type reference (TYPE) FMED_S_CRT_DATA Struktur der allgemeinen Systeminformation 20020416
2 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20000920
3 Importing I_F_HEADER Call by reference Type reference (TYPE) FMHED_S_HEADER Kopfstruktur gemerkter Beleg 20000920
4 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20000920
# Exception Resumable Description Created on
1 ALREADY_EXISTING Beleg existiert bereits 20001005

Method HELD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20001010
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20001010

Method HELD_EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20001002

Method HELD_GET_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_F_HEADER Call by reference Type reference (TYPE) FMHED_S_HEADER Kopfstruktur gemerkter Beleg 20000920
2 Exporting E_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20000920
3 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Beleg nicht gefunden 20000920

Method HELD_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DOCIDS Call by reference Type reference (TYPE) FMHED_T_DOCIDS ID-Tabelle für gemerkte HHM-Belege 20000920
2 Importing I_CRTUSER Call by reference Type reference (TYPE) BUKU_CRTUSER Anlegebenutzer des Objekts 20000920
3 Importing I_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Keine Einträge gefunden in FMHBH 20000920

Method HELD_MAKE_EFFECTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010912
2 Exporting E_CRT_DATA Call by reference Type reference (TYPE) FMED_S_CRT_DATA Struktur der allgemeinen Systeminformation 20020416
3 Exporting E_DOCNR Call by reference Type reference (TYPE) BUED_DOCNR Nummer des Budgeterfassungsbelegs 20020128
4 Exporting E_DOCYEAR Call by reference Type reference (TYPE) BUKU_DOCYEAR Belegjahr 20020128
5 Importing I_DOCSTATE Call by reference Type reference (TYPE) BUED_DOCSTATE Status der HHM-Erfassungsbelege 20001010
6 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20001010
7 Importing I_F_HEADER Call by reference Type reference (TYPE) FMHED_S_HEADER Kopfstruktur gemerkter Beleg 20001010
8 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001

Method HELD_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMHED_S_DOCID ID gemerkter HHM-Beleg 20000920
2 Importing I_F_HEADER Call by reference Type reference (TYPE) FMHED_S_HEADER Kopfstruktur gemerkter Beleg 20000920
3 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20000920
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20001002

Method KEY_FIGURES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_LINE_VAL Call by reference Type reference (TYPE) FMKF_T_LINE_VAL Tabelle nach Kennzahlenauswertung 1 Feld 20011217
2 Exporting E_T_LINE_VALXX Call by reference Type reference (TYPE) FMKF_T_LINE_VALXX Tabelle nach Kennzahlauswertung 16 Felder 20011217
3 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20001005
4 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20001005
5 Importing I_T_KF_EVAL Call by reference Type reference (TYPE) BUKF_T_KF_EVAL Budgetierung - Kennzahlen - Parametertab. f. Kennz.auswertun 20001005
6 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20001005
# Exception Resumable Description Created on
1 EVAL_ERROR Evaluation error in Key Figure evaluation 20060523

Method MASS_REVERSAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR_OCCURED Call by reference Type reference (TYPE) XFELD Kennzeichen gesetzt, wenn Fehler aufgetreten sind 20020208
2 Exporting E_NO_DOC_TO_REVERSE Call by reference Type reference (TYPE) XFELD If set no doc are to be reversed 20050907
3 Importing I_AWORG_REV Call by reference Type reference (TYPE) AWORG_REV Storno: Stornobeleg Referenzorganisation 20020208
4 Importing I_AWREF_REV Call by reference Type reference (TYPE) AWREF_REV Storno: Stornobelegnummer Referenzorganisation 20020208
5 Importing I_F_REVERSAL Call by reference Type reference (TYPE) FMED_S_REVERSAL Structure of fields used when a document is reversed 20060105
6 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20020208
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz gefunden 20020208
2 UNDUE_STATE Der Status des Originalbelegs ist falsch 20020208
3 WRONG_INPUT Fehler bei der Eingabe 20020208

Method MASS_REVERSAL_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWORG_REV Call by reference Type reference (TYPE) AWORG_REV Storno: Stornobeleg Referenzorganisation 20011217
2 Importing I_AWREF_REV Call by reference Type reference (TYPE) AWREF_REV Storno: Stornobelegnummer Referenzorganisation 20011217
3 Importing I_F_REVERSAL Call by reference Type reference (TYPE) FMED_S_REVERSAL Structure of fields used when a document is reversed 20060105
4 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011217
# Exception Resumable Description Created on
1 INCOMPLETE_REVERSAL_PROPOSAL Stornobeleg vervollständigen aktivieren 20011217
2 LOG_HANDLE_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011217
3 NOT_FOUND Kein Satz gefunden 20011217
4 UNDUE_STATE Der Status des Originalbelegs ist falsch 20011217

Method POSTED_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20000921
2 Exporting E_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20000921
3 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20000921
4 Importing I_REVERSAL_TECHORG Call by reference Type reference (TYPE) BUKU_TECHORG Original Application 20050920
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz für Beleg-ID gefunden 20000922
2 UNDUE_STATE Beleg nicht stornierbar 20000922

Method POST_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CRT_DATA Call by reference Type reference (TYPE) FMED_S_CRT_DATA Struktur der allgemeinen Systeminformation 20020415
2 Exporting E_DOCNR Call by reference Type reference (TYPE) BUED_DOCNR Stornobelegnummer 20010919
3 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Stornokopf 20010919
4 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
5 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Stornozeilen 20010919
6 Importing I_UPDATE_ORIG Call by reference Type reference (TYPE) XFELD Update the original with reversal attributes 20100223
# Exception Resumable Description Created on
1 ALREADY_LOCKED Beleg ist bereits gesperrt 20011123
2 INCOMPLETE_REVERSAL_PROPOSAL Unvollständiger Stornovorschlag 20010919
3 UNDUE_STATE Beleg nicht stornierbar 20010919

Method PREPOSTED_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_SUSPEND Call by reference Type reference (TYPE) XFELD Rollback-Kennzeichen 20010917
2 Importing I_FLG_POPUP Call by reference Type reference (TYPE) XFELD 'X' If set, a pop-up is sent if warnings 20050330
3 Importing I_FLG_POSTING Call by reference Type reference (TYPE) XFELD ' ' Prüfung innerhalb von Buchungsmodus 20010917
4 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010917
5 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20010917
6 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
7 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010917
# Exception Resumable Description Created on
1 NOT_PREPOSTED Der Beleg ist kein vorerfasster Beleg 20010917
2 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001

Method PREPOSTED_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_POPUP Call by reference Type reference (TYPE) XFELD 'X' If set, a pop-up is sent if warnings 20050330
2 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010917
3 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20010917
4 Importing I_POST_W Call by reference Type reference (TYPE) XFELD ' ' Post if warnings in BWB 20090309
5 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
6 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010917
# Exception Resumable Description Created on
1 DOCNR_ERROR PB wenn versucht wird, die nächste Belegnr. zu holen 20020121
2 LOCK_ERROR If error during lock 20120104
3 NOT_PREPOSTED Der Beleg ist kein vorerfasster Beleg 20010917
4 ORIGINAL_NOT_FOUND Originalbeleg nicht gefunden 20010917
5 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001

Method PREPOSTED_UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010917
2 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20010917
3 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
4 Importing I_T_LINES Call by reference Type reference (TYPE) FMED_T_LINES Erfassungsbelege: Einzelpostentabelle 20010917
# Exception Resumable Description Created on
1 ALREADY_LOCKED Beleg ist bereits gesperrt 20011123
2 DOCNR_ERROR PB wenn versucht wird, die nächste Belegnr. zu holen 20020121
3 NOT_PREPOSTED Der Beleg ist kein vorerfasster Beleg 20010917
4 ORIGINAL_NOT_FOUND Originalbeleg nicht gefunden 20010917

Method PROCESS_REVERSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20001017
2 Importing I_F_HEADER Call by reference Type reference (TYPE) FMED_S_HEADER Kopfstruktur des Erfassungsbelegs 20001017
3 Importing I_NEW_DOCSTATE Call by reference Type reference (TYPE) BUED_DOCSTATE Status der HHM-Erfassungsbelege 20001017
# Exception Resumable Description Created on
1 ORIGINAL_NOT_FOUND Originalbeleg nicht gefunden 20001017

Method REVERSAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010920
2 Importing I_F_REVERSAL Call by reference Type reference (TYPE) FMED_S_REVERSAL Struktur der verw. Felder, wenn ein Beleg storniert wird 20010920
3 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 NOT_FOUND Kein Satz für Beleg-ID gefunden 20010920
2 REF_MSG_INITIAL Instanz der Klasse CL_BUBAS_APPL_LOG_CTX ist initial 20011001
3 UNDUE_STATE Beleg nicht stornierbar 20010920
4 WRONG_INPUT Fehler bei der Eingabe 20011010

Method REVERSAL_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REVDOCNR Call by reference Type reference (TYPE) BUED_DOCNR Stornobelegnummer 20010920
2 Importing I_AWORG_REV Call by reference Type reference (TYPE) AWORG_REV Storno: Stornobeleg Referenzorganisation 20011217
3 Importing I_AWREF_REV Call by reference Type reference (TYPE) AWREF_REV Storno: Stornobelegnummer Referenzorganisation 20011217
4 Importing I_F_DOCID Call by reference Type reference (TYPE) FMED_S_DOCID HHM-Erfassungsbeleg-ID 20010920
5 Importing I_F_REVERSAL Call by reference Type reference (TYPE) FMED_S_REVERSAL Struktur der verw. Felder, wenn ein Beleg storniert wird 20010920
6 Importing I_REF_MSG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20011001
# Exception Resumable Description Created on
1 INCOMPLETE_REVERSAL_PROPOSAL Unvollständiger Stornovorschlag 20010920
2 LOG_HANDLE_INITIAL Log-Handle ist initial 20010928
3 NOT_FOUND Kein Satz für Beleg-ID gefunden 20010920
4 UNDUE_STATE Beleg nicht stornierbar 20010920
History
Last changed by/on SAP  20130531 
SAP Release Created in 462