SAP ABAP Class CL_FAGL_REPORT_MIGRATION (Report Migration)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_REPORTING_EHP3 (Package) Reporting: General Ledger Accounting
Properties
Class CL_FAGL_REPORT_MIGRATION  
Short Description Report Migration    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_REPORTING_EHP3   Reporting: General Ledger Accounting 
Created 20070626   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FAGL_REPORT_MIGRATION has no interface implemented.
Friends
Class CL_FAGL_REPORT_MIGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DS_LOG_STATUS Instance attribute Private Type reference (TYPE) FAGL_S_RMIGR_LOG_STATUS Migration Log: Status 20070626
2 DT_LOG_DETAIL Instance attribute Private Type reference (TYPE) FAGL_TS_RMIGR_LOG_DETAIL Migration Log: Details 20070626
3 DT_LOG_HEAD Instance attribute Private Type reference (TYPE) FAGL_TS_RMIGR_LOG_HEAD Migration Log: Headers 20070626
4 DT_LOG_MSG Instance attribute Private Type reference (TYPE) FAGL_TS_RMIGR_LOG_MSG Migration Log: Messages 20070626
5 DT_MANDATORY Instance attribute Private Type reference (TYPE) TS_FIELDNAME 20070829
6 DT_NOT_EXIST Instance attribute Private Type reference (TYPE) TS_FIELDNAME In target library of non-existant fields 20070709
7 DT_OBJ_MAP Instance attribute Private Type reference (TYPE) FAGL_TS_RMIGR_OBJ_MAP Report Migration: Mapping New Object Names 20070626
8 DT_OTHER_NAME Instance attribute Private Type reference (TYPE) TS_OTHER_NAME In target library of fields with different names 20070709
9 DT_REPORT Instance attribute Private Type reference (TYPE) FAGL_TS_RNAME Report names 20070626
10 D_CURR_REPORT Instance attribute Private Type reference (TYPE) RNAME Report 20070626
11 D_LIB_SRC Instance attribute Private Type reference (TYPE) LIB Library 20070626
12 D_LIB_TGT Instance attribute Private Type reference (TYPE) LIB Library 20070626
13 D_LIB_TGT_FAGLSTAT Instance attribute Private Type reference (TYPE) FLAG General Flag 20070626
14 D_LOG_SEQNR Instance attribute Private Type reference (TYPE) NUMC07 Count Parameters 20070718
15 D_REP_TAB_TGT Instance attribute Private Type reference (TYPE) SUPERTAB Report Writer Table 20070628
16 D_TEMP_NUMBER Instance attribute Private Type reference (TYPE) NUMC15 Numerical field, 15 characters long 20070711
17 D_TESTRUN Instance attribute Public Type reference (TYPE) FAGL_RMIGR_TESTRUN Report migration: test run 20070626
18 GC_FIELD_COSTEL Constant Private Type reference (TYPE) FIELDNAME 'COST_ELEM' Field Name 20070709
19 GC_FIELD_RACCT Constant Private Type reference (TYPE) FIELDNAME 'RACCT' Field Name 20070709
20 GC_FIELD_RLDNR Constant Private Type reference (TYPE) FIELDNAME 'RLDNR' Field Name 20070702
21 GC_FIELD_RVERS Constant Private Type reference (TYPE) FIELDNAME 'RVERS' Field Name 20070702
22 GC_FIELD_STAGR Constant Private Type reference (TYPE) FIELDNAME 'STAGR' Field Name 20070702
23 GC_OBJECT Instance attribute Private See coding 20070628
24 GC_OBJ_TYPE_BSET Constant Private Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE '1' Report migration: Object type 20070719
25 GC_OBJ_TYPE_KFIG Constant Private Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE '5' Report migration: Object type 20070719
26 GC_OBJ_TYPE_KFIG_SET Constant Private Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE '3' Report migration: Object type 20070719
27 GC_OBJ_TYPE_MSET Constant Private Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE '2' Report migration: Object type 20070719
28 GC_OBJ_TYPE_VAR Constant Private Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE '4' Report migration: Object type 20070719
29 GC_PREFIX_GLPCT Constant Private Type reference (TYPE) RNAME '8A' Report 20070823
30 GC_PREFIX_GLSTAT Constant Private Type reference (TYPE) RNAME 'FS' Report 20070823
31 GC_PREFIX_GLTOT Constant Private Type reference (TYPE) RNAME 'FL' Report 20070823
32 GC_REC_ID Instance attribute Private See coding 20070628
33 GC_REC_TYPE Instance attribute Private See coding 20070628
34 GC_SPLIT_SIGN Instance attribute Private Type reference (TYPE) C '' 20070628
35 GC_STATUS_ERRORS Constant Private Type reference (TYPE) FAGL_RMIGR_LOG_STATUS '3' Processing Status of Report Migration 20070709
36 GC_STATUS_NO_ERRORS Constant Private Type reference (TYPE) FAGL_RMIGR_LOG_STATUS '1' Processing Status of Report Migration 20070709
37 GC_STATUS_WARNINGS Constant Private Type reference (TYPE) FAGL_RMIGR_LOG_STATUS '2' Processing Status of Report Migration 20070709
38 GC_STAT_KEYF Constant Private Type reference (TYPE) FIELDNAME 'SSME' Field Name 20070702
39 GC_VAR_RLDNR Constant Private Type reference (TYPE) GLOBAL '&0FLLDNR' Variable Name 20070703
40 GD_MSGID Constant Private Type reference (TYPE) MSGID 'FAGL_REPORTING' Message Identification 20070626
41 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_WEAK_REFERENCE Weak reference to instance 20070626
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE Instance method Public Method Analyze which reports can be migrated 20070626
2 ANALYZE_LEDGER_SET Instance method Private Method Analyze, whether Ledger = 8A 20070628
3 ANALYZE_MULTI_SET Instance method Private Method Analyze whether at least one part of a multiset is migrated 20070628
4 ANALYZE_RVERS_SET Instance method Private Method Analyze whether version = 000 20070628
5 APPEND_IMPORT_MESSAGE Instance method Public Method Add message to migration log 20070626
6 CHECK Instance method Public Method Check selected reports 20070911
7 CONVERT_LATER Instance method Private Method Migrate set of multiset subsequently 20070628
8 CONVERT_TO_BASE36 Instance method Private Method Convert base 10 number into base 36 number 20070710
9 GET_FIELDNAME Instance method Private Method Determine field name of set 20070712
10 GET_INSTANCE Static method Public Method Get Instance 20070626
11 GET_NEW_OBJ_NAME Instance method Private Method Create new name for migrated set/variable 20070626
12 GET_SPECIAL_FIELDS Instance method Private Method Determine non-existant / renamed fields 20070709
13 INITIALIZE Instance method Public Method Initialize Instance 20070626
14 MIGRATE Instance method Public Method Migrate selected reports 20070626
15 MIGRATE_REPORT Instance method Private Method Migrate a report with dependent objects (such as sets) 20070626
16 READ_OBJ_MAP Instance method Private Method Reading the Mapping Table 20070710
17 SAVE_OBJ_MAP Instance method Private Method Save mapping table 20070709
Events
Class CL_FAGL_REPORT_MIGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FIELDNAME Private See coding 20070703 BEGIN OF s_fieldname, fieldname TYPE fieldname, END OF s_fieldname
2 S_FNAME Private See coding 20070829 BEGIN OF s_fname, fname TYPE fieldname, END OF s_fname
3 S_MAP_MULTI Private See coding 20070830 BEGIN OF s_map_multi, field_used TYPE fieldname, field_not_used TYPE fieldname, END OF s_map_multi
4 S_OTHER_NAME Private See coding 20070703 BEGIN OF s_other_name, fieldname TYPE fieldname, fieldname_tgt TYPE fieldname, END OF s_other_name
5 S_RTEXT Private See coding 20070827 BEGIN OF s_rtext, langu TYPE spras, rtext TYPE rrtext, END OF s_rtext
6 S_SECTION Private See coding 20070827 BEGIN OF s_section, seqnr TYPE rw_sseqnr, END OF s_section
7 TRANS_CEFORMF Private See coding 20070702 BEGIN OF trans_ceformf, mandt(3) TYPE c, applclass(4) TYPE c, subclass(2) TYPE c, tabname_31z(10) TYPE c, form(12) TYPE c, pointer(30) TYPE c, field_31z(10) TYPE c, snr(2) TYPE n, sign(1) TYPE c, opt(2) TYPE c, low(32) TYPE c, high(32) TYPE c, setflag(1) TYPE c, sort(4) TYPE n, fllist(1) TYPE c, hclass(4) TYPE c, hienm(30) TYPE c, type(4) TYPE c, tabname(30) TYPE c, field(30) TYPE c, END OF trans_ceformf
8 TRANS_SET_HEADER Private See coding 20070628 BEGIN OF trans_set_header, setnr(34) TYPE c, type(1) TYPE c, table(30) TYPE c, field(30) TYPE c, rvalue(40) TYPE c, sname(8) TYPE c, unique(1) TYPE c, authgr(4) TYPE c, prtclass(1) TYPE c, xdynamic(1) TYPE c, creuser(12) TYPE c, upduser(12) TYPE c, set_olangu(1) TYPE c, END OF trans_set_header
9 TRANS_SET_LINE_BASIC Private See coding 20070628 BEGIN OF trans_set_line_basic, from(40) TYPE c, to(40) TYPE c, prtclass(1) TYPE c, lname(8) TYPE c, flag(1) TYPE c, zpflag(1) TYPE c, pmflag(1) TYPE c, old_line(10) TYPE n, fpdown(5) TYPE n, END OF trans_set_line_basic
10 TRANS_SET_LINE_DATA Private See coding 20070716 BEGIN OF trans_set_line_data, fname(40) TYPE c, prtclass(1) TYPE c, lname(8) TYPE c, old_line(10) TYPE n, fpdown(5) TYPE n, pfeed(2) TYPE c, END OF trans_set_line_data
11 TRANS_SET_LINE_MULTI Private See coding 20070628 BEGIN OF trans_set_line_multi, setnr(34) TYPE c, flag(1) TYPE c, prtclass(1) TYPE c, lname(8) TYPE c, old_line(10) TYPE c, lfieldname(30) TYPE c, END OF trans_set_line_multi
12 TRANS_T800 Private See coding 20070702 BEGIN OF trans_t800, mandt(3) TYPE c, "client lib(3) TYPE c, "Library rname(8) TYPE c, "Report colwd(2) TYPE c, "Column width print class 0 pagln(3) TYPE c, "page length pagwd(3) TYPE c, "page width datee(1) TYPE c, "Display Format for Dates decie(1) TYPE c, "Display Format for Decimal Point signe(2) TYPE c, "Display Format for +/- Sign decip(1) TYPE c, "Number of dec., print class 0 round(1) TYPE c, "Scaling topmg(2) TYPE c, "Top Margin botmg(2) TYPE c, "Bottom Margin rgtmg(2) TYPE c, "Right Margin lftmg(2) TYPE c, "Left Margin rtitw(2) TYPE c, "Width of lead column rtitc(2) TYPE c, "Position of lead column rtiti(2) TYPE c, "Indent title ppatt(1) TYPE c, "Column print pattern cnam(12) TYPE c, "Creation user cdat TYPE d, "Date of creation crtime TYPE t, "Time of creation unam(12) TYPE c, "updating user udat TYPE d, "Date of last update uptime TYPE t, "time of last update tfrow(1) TYPE c, "Flag: row totals at the top tfcol(1) TYPE c, "Flag: column totals left frmpr(1) TYPE c, "Flag: Formular print rowtx(1) TYPE c, "Type of row text coltx(1) TYPE c, "Type of col text zsrow(1) TYPE c, "Flag: suppress zero rows zscol(1) TYPE c, "Flag: suppress zero columns preof(1) TYPE c, "Flag: print selection protocoll rtitr(1) TYPE c, "Flag: repeat lead column coltp(1) TYPE c, "Column text position colss(1) TYPE c, "Column break character zeror(1) TYPE c, "Display format for zero colcf(1) TYPE c, "Offset total in next column sigcf(1) TYPE c, "Flag: Underscoring for totals grmrk(1) TYPE c, "Marking of totals ultxt(1) TYPE c, "Flag: Underscoring ultyp(1) TYPE c, "Flag: Underlining of col. break defau(7) TYPE c, "Standard Layout rels1(4) TYPE c, "Release of Creation rels2(4) TYPE c, "Release of last change colwd1(2) TYPE c, "Column width print class 1 colwd2(2) TYPE c, "Column width print class 2 colwd3(2) TYPE c, "Column width print class 3 colwd4(2) TYPE c, "Column width print class 4 colwd5(2) TYPE c, "Column width print class 5 round1(1) TYPE c, "Scaling print class 1 round2(1) TYPE c, "Scaling print class 2 round3(1) TYPE c, "Scaling print class 3 round4(1) TYPE c, "Scaling print class 4 round5(1) TYPE c, "Scaling print class 5 decip1(1) TYPE c, "No. of dec. places prt. class 1 decip2(1) TYPE c, "No. of dec. places prt. class 2 decip3(1) TYPE c, "No. of dec. places prt. class 3 decip4(1) TYPE c, "No. of dec. places prt. class 4 decip5(1) TYPE c, "No. of dec. places prt. class 5 gtype(1) TYPE c, "Indicator: Use standard colors uwidth0(1) TYPE c, "No. of cols. for currency/unit uwidth1(1) TYPE c, "No. of cols. for currency/unit uwidth2(1) TYPE c, "No. of cols. for currency/unit uwidth3(1) TYPE c, "No. of cols. for currency/unit uwidth4(1) TYPE c, "No. of cols. for currency/unit uwidth5(1) TYPE c, "No. of cols. for currency/unit colsp0(1) TYPE c, "Right col. margin, prt. class 0 colsp1(1) TYPE c, "Right col. margin, prt. class 1 colsp2(1) TYPE c, "Right col. margin, prt. class 2 colsp3(1) TYPE c, "Right col. margin, prt. class 3 colsp4(1) TYPE c, "Right col. margin, prt. class 4 colsp5(1) TYPE c, "Right col. margin, prt. class 5 sign0(1) TYPE c, "Change +/- sign, print class 0 sign1(1) TYPE c, "Change +/- sign, print class 1 sign2(1) TYPE c, "Change +/- sign, print class 2 sign3(1) TYPE c, "Change +/- sign, print class 3 sign4(1) TYPE c, "Change +/- sign, print class 4 sign5(1) TYPE c, "Change +/- sign, print class 5 parms(1) TYPE c, "Layout changes allowed in output ttsup(1) TYPE c, "Flag Suppress duplicated tota ttext(1) TYPE c, "Flag Text before single value sum_from(2) TYPE c, "summation interval (from level) sum_to(2) TYPE c, "summation interval (to level) sign_col(3) TYPE c, "Column for testing the +/- sign fifrst(2) TYPE c, "First screen for SAP graphics p2type(2) TYPE c, "2D graphics type p3type(3) TYPE c, "3D graphics type clpalt(1) TYPE c, "Color palette for graphics authgr(4) TYPE c, "Authorization group ps_program(55) TYPE c, "Program on presentation server ps_command(55) TYPE c, "Parameters for program out_file(128) TYPE c, "File for Report Writer output origin(1) TYPE c, "Flag: Origin of Report cstat(1) TYPE c, "Status of the report out_devi(1) TYPE c, "Output medium out_form(1) TYPE c, "Output format out_type(3) TYPE c, "File format r_inval_s(1) TYPE c, "Flag: Symbol for undefined value rowtx_lg(1) TYPE c, "Master data txts in lead col. trflg(1) TYPE c, "Flag: Active thr. value cond. trcol(3) TYPE n, "Ref. column for threshold value trmod(1) TYPE c, "Indicator: Highlight rows tropr(2) TYPE c, "Threshold value condition trval(24) TYPE c, "Threshold value trsgn(1) TYPE c, "Flag: Ignore +/- sign trdet(1) TYPE c, "Flag: Cond. only for detail l. trflg2(1) TYPE c, "Flag: Active thr. value cond2 trcol2(3) TYPE n, "Ref. column for threshold value trmod2(1) TYPE c, "Flag: Highlight rows tropr2(2) TYPE c, "Threshold value condition trval2(24) TYPE c, "Threshold value trsgn2(1) TYPE c, "Flag: Ignore +/- sign trdet2(1) TYPE c, "Flag: Cond. only for detail dec_zero(1) TYPE c, "no. of decimal places for zero std_layout(1) TYPE c, sign_flag(1) TYPE c, "Flag: testing +/- sign multi_char(1) TYPE c, "Multiple usage of char. r_inval_quan(1) TYPE c, "Flag: display invalid quantities rowtx_gr(1) TYPE c, "Flag: Print group name masterlang(1) TYPE c, "Master language out_form1(1) TYPE c, END OF trans_t800
13 TRANS_T800T Private See coding 20070702 BEGIN OF trans_t800t, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language lib(3) TYPE c, "Library rname(8) TYPE c, "Report rtext(35) TYPE c, "Report Description END OF trans_t800t
14 TRANS_T801A Private See coding 20070917 BEGIN OF trans_t801a, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report row_seqnr(3) TYPE n, "Number of row block col_seqnr(3) TYPE n, "Number of col block END OF trans_t801a
15 TRANS_T801B Private See coding 20070702 BEGIN OF trans_t801b, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the row/column type(2) TYPE c, "RW: Type for row texts txtsh(10) TYPE c, "Short text txtmd(20) TYPE c, "Description txtlg(40) TYPE c, "Description END OF trans_t801b
16 TRANS_T801D Private See coding 20070702 BEGIN OF trans_t801d, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report rc(1) TYPE c, "row/column seqnr(3) TYPE n, "number of the row/column sortnr(3) TYPE n, "number of the characteristic setnr(34) TYPE c, "identification of a set fieldname(30) TYPE c, "field name tot_level(2) TYPE c, "total level page_level(2) TYPE c, "page break level spt_level(2) TYPE c, "intelligent page break level ul_flevel1(2) TYPE c, "from highlight level ul_tlevel1(2) TYPE c, "to highlight level pre_sign1(1) TYPE c, "character before row suf_sign1(1) TYPE c, "character after row ul_flevel2(2) TYPE c, "from highlight level ul_tlevel2(2) TYPE c, "to highlight level pre_sign2(1) TYPE c, "character before row suf_sign2(1) TYPE c, "character after row detail1(1) TYPE c, "highlight row detail2(1) TYPE c, "highlight row keep_level(2) TYPE c, "keep level suppress(1) TYPE c, "Flag: suppress characterisc ibv_flag(1) TYPE c, "Flag: eleminate int. bus. vol. END OF trans_t801d
17 TRANS_T801E Private See coding 20070702 BEGIN OF trans_t801e, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE c, "Sequential no. of the selection setnr(34) TYPE c, "Selection set fieldname(30) TYPE c, "Field name vlevel1(3) TYPE c, "From level of variation range vlevel2(2) TYPE n, "To level of variation range vvalues(1) TYPE c, "Single value flag for variatiion ibv_flag(1) TYPE c, "Flag: Eliminate intrn. bus. vol. END OF trans_t801e
18 TRANS_T801G Private See coding 20070702 BEGIN OF trans_t801g, mandt(3) TYPE c, "Client lib(3) TYPE c, "Libarary rname(8) TYPE c, "Report seqnr(3) TYPE n, "Sequence Number of Sheet rep_layout(1) TYPE c, "Flag: Sheet uses Report Layout pfeed(2) TYPE c, "Pfeed print_head_top(1) TYPE c, "Flag: Print head at top of page print_head_mop(1) TYPE c, "Flag: Print head in middle trflg(1) TYPE c, "Flag: Threshold cond1 active trcol(3) TYPE n, "Flag: Active thr. value cond. trmod(1) TYPE c, "Ref. column for threshold value tropr(2) TYPE c, "Indicator: Highlight rows trval(24) TYPE c, "Threshold value condition trsgn(1) TYPE c, "Threshold value trdet(1) TYPE c, "Flag: Ignore +/- sign trflg2(1) TYPE c, "Flag: Cond. only for detail l. trcol2(3) TYPE n, "Flag: Active thr. value cond2 trmod2(1) TYPE c, "Ref. column for threshold value tropr2(2) TYPE c, "Flag: Highlight rows trval2(24) TYPE c, "Threshold value condition trsgn2(1) TYPE c, "Threshold value trdet2(1) TYPE c, "Flag: Ignore +/- sign srmod(1) TYPE c, "Flag: Cond. only for detail l. srcol(3) TYPE n, "Sort srlev(2) TYPE c, "Reference column for sort srmodh(1) TYPE c, "Sort mode: Hierarchy or Level coltp(1) TYPE c, "Column text position coltx(1) TYPE c, "Column text type frmpr(1) TYPE c, "Flag: Formular Print grmrk(1) TYPE c, "Marking of totyls rowtx(1) TYPE c, "Row text type rtitc(2) TYPE c, "Position of lead column rowtx_lg(1) TYPE c, "row_text_type rtiti(2) TYPE c, "Indent title rtitw(2) TYPE c, "Width of lead column sign_flag(1) TYPE c, "Flag: testing +/- sign sign_col(3) TYPE n, "col for teting +/- sign sum_from(2) TYPE c, "summation interval (from) sum_to(2) TYPE c, "summation interval (to) tfrow(1) TYPE c, "Flag: row totls at the top ttext(1) TYPE c, "Flag: text before graphic ttsup(1) TYPE c, "Flag: suppress double totals zscol(1) TYPE c, "Flag: suppress zero columns zsrow(1) TYPE c, "Flag: suppress zero rows pre_sign(1) TYPE c, "pre sign suf_sign(1) TYPE c, "suf sign tfcol(1) TYPE c, "column totals left rowtx_gr(1) TYPE c, "Flag: Print group name END OF trans_t801g
19 TRANS_T801M Private See coding 20070702 BEGIN OF trans_t801m, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report rc(1) TYPE c, "Row/column seqnr(3) TYPE n, "Number of the row/column setnr(34) TYPE c, "Identification of a set state(1) TYPE c, "indicator: Row/column inactive? pfeed(2) TYPE c, "Page break print_head(1) TYPE c, "Print column headings? text_dim(3) TYPE c, "Characteristic for column texts sum_from(2) TYPE c, "Row block summation level (from) sum_to(2) TYPE c, "Row block summation level (to) newsection(1) TYPE c, "Inidicator: New section srmod(1) TYPE c, "Sort srcol(3) TYPE c, "Reference column for sort x_rev_sign(1) TYPE c, "Indicator: Change +/- sign sheet_seqnr(3) TYPE c, pre_sign(1) TYPE c, suf_sign(1) TYPE c, END OF trans_t801m
20 TRANS_T803A Private See coding 20070917 BEGIN OF trans_t803a, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Nummer des Kennzahlenblockes newsection(1) TYPE c, "Kennzeichen: Neuer Abschnitt srmod(1) TYPE c, "Sortierung srcol(3) TYPE n, "Bezugsspalte zum Sortieren END OF trans_t803a
21 TRANS_T803B Private See coding 20070917 BEGIN OF trans_t803b, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the key figure block rtext(60) TYPE c, "Name of the key figure block END OF trans_t803b
22 TRANS_T803C Private See coding 20070917 BEGIN OF trans_t803c, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the key figure block line(3) TYPE n, "Seq. row number pre_sign(1) TYPE c, "Character before row suf_sign(1) TYPE c, "Character after row detail(1) TYPE c, "Highlight row pfeed(2) TYPE c, "Page break line_suppr(1) TYPE c, "Suppress line END OF trans_t803c
23 TRANS_T803D Private See coding 20070917 BEGIN OF trans_t803d, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the key figure block rc(1) TYPE c, "Row/column line(3) TYPE n, "Sequential number rctext(60) TYPE c, "Description END OF trans_t803d
24 TRANS_T803E Private See coding 20070917 BEGIN OF trans_t803e, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the key figure block rcolumn(3) TYPE n, "Seq. column number prtclass(1) TYPE c, "Print class (Report Writer) pfeed(2) TYPE c, "Page break END OF trans_t803e
25 TRANS_T803F Private See coding 20070917 BEGIN OF trans_t803f, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of the key figure block line(3) TYPE n, "Seq. row number rcolumn(3) TYPE n, "Seq. column number rformula(254) TYPE c, "Calculation formula END OF trans_t803f
26 TRANS_T803G Private See coding 20070917 BEGIN OF trans_t803g, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report totalname(8) TYPE c, "Name of the cell rc(1) TYPE c, "Row/column dimnr(3) TYPE n, "Number of the characteristic setname(34) TYPE c, "Identification of a set synam(8) TYPE c, "Symbolic name for sets and lines seqnr(3) TYPE n, "Number of the row/column END OF trans_t803g
27 TRANS_T803H Private See coding 20070917 begin of trans_t803h, mandt(3) TYPE c, "Client lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE n, "Number of row formula pre_sign(1) TYPE c, "Character before row suf_sign(1) TYPE c, "Character after row detail(1) TYPE c, "Highlight row rformula(254) TYPE c, "Calc. formula (key figures) eval_a_col(1) TYPE c, "Flag: Eval. row form. after col rep_row(3) TYPE n, "Representative row block newsection(1) TYPE c, "Flag: New section srmod(1) TYPE c, "Sort srcol(3) TYPE n, "Reference column for sort x_hier(1) TYPE c, end of trans_t803h
28 TRANS_T803I Private See coding 20070917 begin of trans_t803i, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language lib(3) TYPE c, "Library rname(8) TYPE c, "Report seqnr(3) TYPE c, "Number of row formula row_text(60) TYPE c, "Row text end of trans_t803i
29 TRANS_T804F Private See coding 20070702 BEGIN OF trans_t804f, mandt(3) TYPE c, "Client tab(30) TYPE c, "Table dsentry(24) TYPE c, "Name in D set fname(24) TYPE c, "Key figure sel_set(34) TYPE c, "Additional set typ(1) TYPE c, "Type masterlang(1) TYPE c, "Master language END OF trans_t804f
30 TRANS_T804G Private See coding 20070702 BEGIN OF trans_t804g, mandt(3) TYPE c, "Client langu(1) TYPE c, "Language tab(30) TYPE c, "Table dsentry(24) TYPE c, "Name in D set row_text(30) TYPE c, "Row text col_text(30) TYPE c, "Column text END OF trans_t804g
31 TRANS_VARIABLES Private See coding 20070702 BEGIN OF trans_variables, variable(8) TYPE c, table(30) TYPE c, field(30) TYPE c, type(1) TYPE c, defvalue(24) TYPE c, defset(34) TYPE c, title(30) TYPE c, memoryid(3) TYPE c, authgr(4) TYPE c, int_var(1) TYPE c, x_fkt(1) TYPE c, fkt(250) TYPE c, x_paramid(1) TYPE c, setclass(4) TYPE c, setselopt(1) TYPE c, crname(12) TYPE c, upname(12) TYPE c, memoryid1(20) TYPE c, END OF trans_variables
32 TS_COMPDESCR Private See coding 20070709 ts_compdescr TYPE SORTED TABLE OF abap_compdescr WITH UNIQUE KEY name
33 TS_FIELDNAME Private See coding 20070703 ts_fieldname TYPE SORTED TABLE OF s_fieldname WITH UNIQUE KEY fieldname
34 TS_FNAME Private See coding 20070829 ts_fname TYPE SORTED TABLE OF s_fname WITH UNIQUE KEY fname
35 TS_MAP_MULTI Private See coding 20070830 ts_map_multi TYPE SORTED TABLE OF s_map_multi WITH UNIQUE KEY field_used
36 TS_OTHER_NAME Private See coding 20070703 ts_other_name TYPE SORTED TABLE OF s_other_name WITH UNIQUE KEY fieldname
37 TS_RTEXT Private See coding 20070827 ts_rtext TYPE SORTED TABLE OF s_rtext WITH UNIQUE KEY langu rtext
38 TS_SECTION Private See coding 20070827 ts_section TYPE SORTED TABLE OF s_section WITH UNIQUE KEY seqnr
Method Signatures

Method ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_T_MESSAGE Meldungen 20070626
2 Exporting ET_STATUS Call by reference Type reference (TYPE) FAGL_TS_RMIGR_STATUS Migrationsstatus 20070626

Method ANALYZE on class CL_FAGL_REPORT_MIGRATION has no exception.

Method ANALYZE_LEDGER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_OBJ Call by reference Type reference (TYPE) FLAG 20070628
2 Importing ID_INDEX Call by reference Type reference (TYPE) I 20070628
3 Importing IT_FILE Call by reference Type reference (TYPE) FAGL_T_RMIGR_FLATFILE 20070628

Method ANALYZE_LEDGER_SET on class CL_FAGL_REPORT_MIGRATION has no exception.

Method ANALYZE_MULTI_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELD_CONTAINED Call by reference Type reference (TYPE) FIELDNAME Feld mit multiplem Mapping, das beinhaltet ist 20070830
2 Exporting ED_NEW_OBJ Call by reference Type reference (TYPE) FLAG 20070628
3 Importing ID_INDEX Call by reference Type reference (TYPE) I 20070628
4 Importing IT_FILE Call by reference Type reference (TYPE) FAGL_T_RMIGR_FLATFILE 20070628
5 Importing IT_MAP_MULTI Call by reference Type reference (TYPE) TS_MAP_MULTI 20070830
6 Importing IT_NOT_EXIST Call by reference Type reference (TYPE) TS_FIELDNAME 20070710
7 Importing IT_OBJ_MAP_ACT Call by reference Type reference (TYPE) FAGL_TS_RMIGR_OBJ_MAP Berichtsmigration: Abbildung neuer Objektnamen 20070913
8 Importing IT_OTHER_NAME Call by reference Type reference (TYPE) TS_OTHER_NAME 20070710

Method ANALYZE_MULTI_SET on class CL_FAGL_REPORT_MIGRATION has no exception.

Method ANALYZE_RVERS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_OBJ Call by reference Type reference (TYPE) FLAG 20070628
2 Importing ID_INDEX Call by reference Type reference (TYPE) I 20070628
3 Importing IT_FILE Call by reference Type reference (TYPE) FAGL_T_RMIGR_FLATFILE 20070628

Method ANALYZE_RVERS_SET on class CL_FAGL_REPORT_MIGRATION has no exception.

Method APPEND_IMPORT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IMPORT_MSG Call by reference Type reference (TYPE) FAGL_S_RMIGR_MSG_IMPORT Berichtsmigration: Meldung aus einer Import-Routine 20070626

Method APPEND_IMPORT_MESSAGE on class CL_FAGL_REPORT_MIGRATION has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_T_MESSAGE Meldungen 20070911
2 Importing IT_DETAIL Call by reference Type reference (TYPE) FAGL_TS_RMIGR_DETAIL Detailangaben 20070911

Method CHECK on class CL_FAGL_REPORT_MIGRATION has no exception.

Method CONVERT_LATER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILE Call by reference Type reference (TYPE) FAGL_T_RMIGR_FLATFILE Berichtsmigration: Flat File 20070628
2 Changing CT_OBJ_MAP_ACT Call by reference Type reference (TYPE) FAGL_TS_RMIGR_OBJ_MAP Berichtsmigration: Abbildung neuer Objektnamen 20070911
3 Exporting ED_NAME_NEW Call by reference Type reference (TYPE) C Identifikation eines Sets 20070712
4 Exporting ED_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE Berichtsmigration: Objekttyp 20070719
5 Exporting ED_TO_DELETE Call by reference Type reference (TYPE) FLAG Zeile auf Multi-Set löschen 20070703
6 Importing ID_NAME Call by reference Type reference (TYPE) C Identifikation eines Sets 20070712
7 Importing ID_TEMP_NAME Call by reference Type reference (TYPE) FLAG allgemeines flag 20070712
8 Importing IT_NOT_EXIST Call by reference Type reference (TYPE) TS_FIELDNAME Liste der Felder, die nicht existieren 20070703

Method CONVERT_LATER on class CL_FAGL_REPORT_MIGRATION has no exception.

Method CONVERT_TO_BASE36 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALUE Call by reference Type reference (TYPE) C 20070710
2 Importing ID_NUMBER Call by reference Type reference (TYPE) I 20070710

Method CONVERT_TO_BASE36 on class CL_FAGL_REPORT_MIGRATION has no exception.

Method GET_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname des Sets 20070712
2 Importing ID_NAME Call by reference Type reference (TYPE) C Identifikation eines Sets 20070712
3 Importing ID_NAME_TGT Call by reference Type reference (TYPE) FLAG Feldname in Zielbibliothek gesucht 20070905
4 Importing IT_FILE Call by reference Type reference (TYPE) FAGL_T_RMIGR_FLATFILE Berichtsmigration: Flat File 20070712
5 Importing IT_MAP_MULTI Call by reference Type reference (TYPE) TS_MAP_MULTI 20070830

Method GET_FIELDNAME on class CL_FAGL_REPORT_MIGRATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_FAGL_REPORT_MIGRATION Berichtsmigration 20070626

Method GET_INSTANCE on class CL_FAGL_REPORT_MIGRATION has no exception.

Method GET_NEW_OBJ_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJECT_NAME Call by reference Type reference (TYPE) FAGL_RMIGR_OBJ_NAME Berichtsmigration: Objektname 20070711
2 Importing ID_ANALYSIS Call by reference Type reference (TYPE) FLAG = 'X' => temporäre Namen werden vergeben 20070711
3 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname (nur relevant zur Unterscheidung RACCT/COST_ELEM) 20070711
4 Importing ID_OBJ_TYPE Call by reference Type reference (TYPE) FAGL_RMIGR_OBJ_TYPE Berichtsmigration: Objekttyp 20070719

Method GET_NEW_OBJ_NAME on class CL_FAGL_REPORT_MIGRATION has no exception.

Method GET_SPECIAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MANDATORY Call by reference Type reference (TYPE) TS_FIELDNAME Felder, die in der Zieltabelle Mussfelder sind 20070829
2 Exporting ET_NOT_EXIST Call by reference Type reference (TYPE) TS_FIELDNAME Felder, die in der Zieltabelle nicht existieren 20070709
3 Exporting ET_OTHER_NAME Call by reference Type reference (TYPE) TS_OTHER_NAME Felder, die in der Zieltabelle anders heißen 20070709

Method GET_SPECIAL_FIELDS on class CL_FAGL_REPORT_MIGRATION has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_T_MESSAGE Meldungen 20070626
2 Importing IT_SEL_RNAME Call by reference Type reference (TYPE) FAGL_T_RMIGR_SEL_RNAME Selektion der Berichtsnamen 20070626
3 Importing I_LIB Call by reference Type reference (TYPE) LIB Bibliothek 20070626
4 Importing I_LIB_TGT Call by reference Type reference (TYPE) LIB Ziel-Bibliothek 20070626
5 Importing I_TESTRUN Call by reference Type reference (TYPE) FAGL_RMIGR_TESTRUN Testlauf 20070626

Method INITIALIZE on class CL_FAGL_REPORT_MIGRATION has no exception.

Method MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RMIGR_LOG Call by reference Object reference (TYPE REF TO) CL_FAGL_RMIGR_LOG Berichtsmigration: Protokoll 20070627
2 Importing IT_DETAIL Call by reference Type reference (TYPE) FAGL_TS_RMIGR_DETAIL Detailangaben 20070626

Method MIGRATE on class CL_FAGL_REPORT_MIGRATION has no exception.

Method MIGRATE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS Call by reference Type reference (TYPE) FAGL_S_RMIGR_STATUS Berichtsmigration: Migrationsstatus 20070716
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FAGL_T_MESSAGE Meldungen 20070709
3 Importing ID_ANALYZE Call by reference Type reference (TYPE) FLAG = 'X' => Analyseprozess 20070709
4 Importing IS_DETAIL Call by reference Type reference (TYPE) FAGL_S_RMIGR_DETAIL Berichtsmigration: Detailangaben 20070626

Method MIGRATE_REPORT on class CL_FAGL_REPORT_MIGRATION has no exception.

Method READ_OBJ_MAP Signature

Method READ_OBJ_MAP on class CL_FAGL_REPORT_MIGRATION has no parameter.
Method READ_OBJ_MAP on class CL_FAGL_REPORT_MIGRATION has no exception.

Method SAVE_OBJ_MAP Signature

Method SAVE_OBJ_MAP on class CL_FAGL_REPORT_MIGRATION has no parameter.
Method SAVE_OBJ_MAP on class CL_FAGL_REPORT_MIGRATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 603