SAP ABAP Class CL_FM_EF_VALUEADJUST (Value Adjustment Documents for Earmarked Fund Items)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-FM (Application Component) Funds Management
     FMEF (Package) Earmarked Funds and Funds Transfers (Based on Classes)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FMEF_CONST_BASE Basis Constants 20040729
Properties
Class CL_FM_EF_VALUEADJUST  
Short Description Value Adjustment Documents for Earmarked Fund Items    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMEF   Earmarked Funds and Funds Transfers (Based on Classes) 
Created 20040729   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FM_EF_VALUEADJUST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FMEF_CONST_BASE Basis Constants 20040729
Friends
# Friend Modeled only Created on Description
1 CL_FM_EF_POSITION 20071116 Earmarked Funds (line item)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ACT_CREATE Constant Protected Type reference (TYPE) FMRE_AUTH '19' Activities for funds reservations 20040729
2 CON_APP_APPROVED Constant Protected Type reference (TYPE) FMRAPPSTATUS 'A' Authorization Status (Refused, Confirmed) 20040730
3 CON_APP_REJECTED Constant Protected Type reference (TYPE) FMRAPPSTATUS 'R' Authorization Status (Refused, Confirmed) 20040730
4 CON_AWTYP_RES Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
5 CON_A_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
6 CON_BTY_BLOCK Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
7 CON_BTY_CCARD Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
8 CON_BTY_COMMIT Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
9 CON_BTY_FORECA Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
10 CON_BTY_PRECOM Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
11 CON_BTY_RESERV Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
12 CON_BTY_ZAHLUNG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
13 CON_EF Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
14 CON_EXCL_LOCK Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
15 CON_E_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
16 CON_FALSE Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
17 CON_FI Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
18 CON_I_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
19 CON_M1 Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
20 CON_MVSTAT_POSTED Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
21 CON_MVSTAT_PRELIM Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
22 CON_OPT2EXCL_LOCK Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
23 CON_OPTIMISTIC_LOCK Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
24 CON_ORGVG_ABGA Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
25 CON_ORGVG_ANF Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
26 CON_ORGVG_ANZ Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
27 CON_ORGVG_AZUM Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
28 CON_ORGVG_BANF Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
29 CON_ORGVG_BEST Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
30 CON_ORGVG_BKPF Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
31 CON_ORGVG_COMMIT Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
32 CON_ORGVG_HRP1 Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
33 CON_ORGVG_MAN Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
34 CON_ORGVG_PRECOM Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
35 CON_ORGVG_RFBV Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
36 CON_ORGVG_RFST Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
37 CON_ORGVG_RMRP Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
38 CON_ORGVG_RMWA Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
39 CON_ORGVG_RV Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
40 CON_ORGVG_ZUGA Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20061121
41 CON_RE Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
42 CON_S_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
43 CON_TRUE Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
44 CON_W_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
45 CON_X_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040729
46 M_FLG_WF_STOP Instance attribute Protected Type reference (TYPE) BOOLE_D Stop Workflow 20041108
47 M_F_KBLPS Instance attribute Protected Type reference (TYPE) KBLPS Earmarked Funds: Value Adjustment Documents 20040729
48 M_F_KBLPS_OLD Instance attribute Protected Type reference (TYPE) KBLPS Old Status 20040805
49 M_R_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_DOCUMENT Earmarked Fund (complete document) 20040729
50 M_R_POS Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_POSITION Earmarked Funds (line item) 20040729
51 M_R_SAFEOBJ Instance attribute Protected Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Link to Transaction Predecessor 20040907
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Changing Value Adjustments 20040730
2 CHECK_AMOUNTS Instance method Protected Method 20040729
3 CHECK_WF_PRECONDITIONS Instance method Protected Method Check Workflow Conditions 20040729
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040729
5 GET_DATA Instance method Public Method Delivers Document Data 20040729
6 GET_UPD_DATA Instance method Protected Method Update Data 20040805
7 INIT_FROM_DATA Instance method Protected Method Initialization 20040729
8 INIT_FROM_RAW Instance method Protected Method Initialization from DB Data 20040729
9 MOVE_FIELDS Instance method Protected Method Copy Fields from Transfer Structures 20040730
10 RENUMBER Instance method Protected Method 20040729
11 SET_APPROVAL_REASON Instance method Public Method Decision Reason for Approval or Rejection 20121025
12 SET_APPROVAL_STATE Instance method Public Method Approve or Reject 20040730
13 TRANSACTION_COPY Instance method Protected Method Copies Data from Transaction Predecessor 20040907
14 WF_START Instance method Protected Method Start Workflow 20040730
15 WF_STOP Instance method Protected Method Stop Workflow 20041109
Events
Class CL_FM_EF_VALUEADJUST has no event.
Types
Class CL_FM_EF_VALUEADJUST has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_NO_AUTHCHECK Call by reference Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040730
2 Importing I_F_VADATA Call by reference Type reference (TYPE) FMEF_IF_VACHANGE Interface-Struktur für das Ändern von Wertanpassungen 20040730
3 Importing I_F_VADATA_X Call by reference Type reference (TYPE) FMEF_IF_VACHANGE_X Interface-Struktur für das Ändern von Wertanpassungen 20040730
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED Fehler aufgetreten, befindet sich im Messagehandler 20040730
2 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040730

Method CHECK_AMOUNTS Signature

Method CHECK_AMOUNTS on class CL_FM_EF_VALUEADJUST has no parameter.
# Exception Resumable Description Created on
1 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040729

Method CHECK_WF_PRECONDITIONS Signature

Method CHECK_WF_PRECONDITIONS on class CL_FM_EF_VALUEADJUST has no parameter.
# Exception Resumable Description Created on
1 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040729

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_POS Call by reference Object reference (TYPE REF TO) CL_FM_EF_POSITION Mittelvormerkung (Belegposition) 20040729

Method CONSTRUCTOR on class CL_FM_EF_VALUEADJUST has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_F_KBLPS Value transfer Type reference (TYPE) KBLPS Mittelvormerkungen: Wertanpassungsbelege 20040729

Method GET_DATA on class CL_FM_EF_VALUEADJUST has no exception.

Method GET_UPD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_KBLPS_POS Call by reference Type reference (TYPE) FMEF_KBLPS_TT Sortierte Tabelle zur KBLPS 20040805
2 Changing C_T_KBLPS_UPD Call by reference Type reference (TYPE) FMEF_KBLPS_TT Sortierte Tabelle zur KBLPS 20040805

Method GET_UPD_DATA on class CL_FM_EF_VALUEADJUST has no exception.

Method INIT_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BPENT Call by reference Type reference (TYPE) FMSUPPNR Belegnummer des Wertanpassungsbeleges zur Mittelvormerkung 20040907
2 Importing I_FLG_NO_AUTHCHECK Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040729
3 Importing I_F_VADATA Call by reference Type reference (TYPE) FMEF_IF_VALUEADJUST Interface-Struktur für das Anlegen von Wertanpassungen 20040729
# Exception Resumable Description Created on
1 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040729

Method INIT_FROM_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_KBLPS Call by reference Type reference (TYPE) KBLPS Mittelvormerkungen: Wertanpassungsbelege 20040729

Method INIT_FROM_RAW on class CL_FM_EF_VALUEADJUST has no exception.

Method MOVE_FIELDS 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) ANY 20040730
2 Importing I_DATA_X Call by reference Type reference (TYPE) ANY 20040730
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040730
# Exception Resumable Description Created on
1 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040730

Method RENUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BELNR Call by reference Type reference (TYPE) KBLNR Belegnummer Mittelvormerkung 20040729
2 Importing I_BLPOS Call by reference Type reference (TYPE) KBLPOS Belegposition Mittelvormerkung 20040729
3 Importing I_BPENT Call by reference Type reference (TYPE) FMSUPPNR Belegnummer des Wertanpassungsbeleges zur Mittelvormerkung 20041216

Method RENUMBER on class CL_FM_EF_VALUEADJUST has no exception.

Method SET_APPROVAL_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WFTRIGGER Call by reference Type reference (TYPE) WFTRIGGER Kennzeichen für endgültige Entscheidung 20121101
2 Importing I_FLG_APPROVE Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121025
3 Importing I_FLG_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLE-BOOLE 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121025
4 Importing I_REASON Call by reference Type reference (TYPE) FMRSUPPREASON Wertanpassungen: Entscheidungsgrund für Workflow 20121025
# Exception Resumable Description Created on
1 CX_FMEF_MSG Message Exception Class for Earmarked Funds 20121025

Method SET_APPROVAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_APPROVE Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040730
2 Importing I_FLG_WF_STOP Call by reference Type reference (TYPE) BOOLE-BOOLE SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041108
3 Importing I_REASON Call by reference Type reference (TYPE) FMRSUPPREASON SPACE Wertanpassungen: Entscheidungsgrund für Workflow 20121025
4 Importing I_SETLOCK Call by reference Type reference (TYPE) FMRPMLOCK Belegsperre Wertanpassungsbeleg 20040730
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED Fehler aufgetreten, befindet sich im Messagehandler 20040730
2 CX_FMEF_MSG Message-Exceptionklasse für Mittelvormerkungen 20040730

Method TRANSACTION_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VA Call by reference Object reference (TYPE REF TO) CL_FM_EF_VALUEADJUST Wertanpassungsbelege zu Mittelvormerkungspositionen 20040907

Method TRANSACTION_COPY on class CL_FM_EF_VALUEADJUST has no exception.

Method WF_START Signature

Method WF_START on class CL_FM_EF_VALUEADJUST has no parameter.
Method WF_START on class CL_FM_EF_VALUEADJUST has no exception.

Method WF_STOP Signature

Method WF_STOP on class CL_FM_EF_VALUEADJUST has no parameter.
Method WF_STOP on class CL_FM_EF_VALUEADJUST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600