Bug 14975

Summary: Berechtigungsprüfung AUTHORITY_CHECK_TCODE fehlerhaft implementiert im Controlling
Product: [SCX/Suite] Controlling Reporter: Lenz, Florian <florian.lenz>
Component: AllgemeinAssignee: Kolb, Tim <Tim.Kolb>
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: normal    
Priority: P1 CC: Bjoern.Knabe, cbr, Felix.Grab, florian.lenz, Janina.Niedermark, jel, justin.krause, Kamill.Garstka, Marc.Bertelmann, Mihai.Plesa, Peter.Hopmann, Sabine.Hopmann, sli, stefan.theis, Tim.Kolb
Version: 22.0Keywords: Scorpius
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Scorpius SAP Release: ---
Transport: CRM-ID/Ticket:
Bug Depends on: 12012, 12202    
Bug Blocks: 11433, 12392    

Description Lenz, Florian intern 2022-09-15 11:19:30 CEST
+++ Dieser Bug entstand als Klon von Bug 12012 +++

im Zuge der ATC Prüfungen wurde eine Berechtigungsprüfung eingebaut, diese ist fehlerhaft, da immer nur SY-TCODE geprüft wird. Diese Prüfung ist sinnlos da ansonsten nicht bis zu dieser Programmstelle navigiert werden konnte. So wird z.B. statt dem passenden Transaktionscode der TCODE der aufrufenden Transaktion z.B. SE38 geprüft.

nicht
      tcode  = sy-tcode
sondern
      tcode = '/GIB/DCC_TWBD' 
verwenden
Comment 2 Kolb, Tim intern 2022-09-29 15:23:05 CEST
FE0 & E74

Programm                                 Transaktion                         
/GIB/DCC_ABC_ANALYSE_MCUST_E01           /GIB/DCC_ABC                        
/GIB/DCC_ABC_GRUPPEN_CUST_E01            /GIB/DCC_GRP                        
/GIB/DCC_ABCXYZ_CUST_E01                 /GIB/DCC_DEL            /GIB/DCC_MAT
/GIB/DCC_ADMIN                           /GIB/DCC_ADM                        
/GIB/DCC_BARU_DETERM_E01                 /GIB/DCC_BRD                        
/GIB/DCC_BARU_MAINT_CUST_E01             /GIB/DCC_BRC                        
/GIB/DCC_BARU_MONITOR_CUST_E01           /GIB/DCC_BRE            /GIB/DCC_RWB
/GIB/DCC_BARU_REPORT_CUST_E01            /GIB/DCC_BRP                        
/GIB/DCC_BUILD_MARC_E01                  /GIB/DCC_BUILD                      
/GIB/DCC_BUILD_REQUIREMENTS              /GIB/DCC_REQU                       
/GIB/DCC_BUILD_WIZ                       /GIB/DCC_WIZ                        
/GIB/DCC_DASHBOARD_E01                   /GIB/DCC            
/GIB/DCC_DASHBOARD_E01C                  /GIB/GXC_CLOUD      
/GIB/DCC_DET_STOCK_CBE01                 /GIB/DCC_OVIEW      
/GIB/DCC_DISPMATCH_CUST_E01              /GIB/DCC_MATCH      
/GIB/DCC_DISPMCB_CUST_E01                /GIB/DCC_MATCH_CB   
/GIB/DCC_DISPO_PROFILE_DEPLOY            /GIB/DCC_MMD9       
/GIB/DCC_FIRST_GR_E01                    /GIB/DCC_WEDAT      
/GIB/DCC_GENERATE_DEFAULTS               /GIB/DCC_GEN        
/GIB/DCC_GENERATE_RT_E01                 /GIB/DCC_GRT        
/GIB/DCC_HIST_PREPARE_N_E01              /GIB/DCC_PREP       
/GIB/DCC_HIST_CHANGES_E01                /GIB/DCC_HIST_CHANGE
/GIB/DCC_HISTORY_KFCB_E01                /GIB/GXC_HIST_KF    
/GIB/DCC_HISTORY_ST_E01                  /GIB/DCC_HISTXP     
/GIB/DCC_HISTORY_CBV_E01                 /GIB/DCC_HIST_XCB   
/GIB/DCC_HISTORYCB_E01                   /GIB/DCC_HIST_CB    
/GIB/DCC_HISTORYKB_E01                   /GIB/DCC_HIST       
/GIB/DCC_HISTORYKF_E01                   /GIB/DCC_HIST_KF    
/GIB/DCC_HISTORYM_GRP_E01                /GIB/DCC_HISTMC     
/GIB/DCC_HISTORYW_GRP_E01                /GIB/DCC_HISTWC     
/GIB/DCC_MASTER_DASHBOARD                /GIB/DCC_MASTER     
/GIB/DCC_MATCHUP_MARC                    /GIB/DCC_MFORM      
/GIB/DCC_MATCHUP_MARC_JOB                /GIB/DCC_MFORM_JOB  
/GIB/DCC_MIGRATION_E01                   /GIB/DCC_MIG        
/GIB/DCC_MRPP1_CUST_E01                  /GIB/DCC_IPO        
/GIB/DCC_MSEG_CUST_E01                   /GIB/DCC_MSEG       
/GIB/DCC_MSEGCB_CUST_E01                 /GIB/DCC_MSEG_CB    
/GIB/DCC_ND_CUST_E01                     /GIB/DCC_ND         
/GIB/DCC_POTENTIALKB_CUST_E01            /GIB/DCC_POT        
/GIB/DCC_RWB_MASTER_E01                  /GIB/DCC_MSI        
/GIB/DCC_SEG_TRANSFER                    /GIB/DCC_SEGTRANSFER
/GIB/DCC_SHOW_STOCK_E01                  /GIB/DCC_STOCK      
/GIB/DCC_SHOW_KF_CBE01                   /GIB/DCC_SHOW_KF    
/GIB/DCC_STOCK_SEGM_CUST_E01             /GIB/DCC_SEG        
/GIB/DCC_STOCK_VALUE                     /GIB/DCC_STOCK_VALC 
/GIB/DCC_TARG_DET_CAUSE_E01              /GIB/DCC_TCD        
/GIB/DCC_TARG_DET_E01                    /GIB/DCC_TRD        
/GIB/DCC_TARG_MAINT_CUST_E01             /GIB/DCC_TRC        
/GIB/DCC_TARGET_CUST_E01                 /GIB/DCC_TWB        
/GIB/DCC_TARGET_DEL_E01                  /GIB/DCC_TRD_DEL    
/GIB/DCC_TARGET_JOB_E01                  /GIB/DCC_TWBD       
/GIB/DCC_TARGET_REP_CUST_E01             /GIB/DCC_TWBR       
/GIB/DCC_TWB_ADMIN                       /GIB/TWB_ADM        
/GIB/DCC_CUST_SETTINGS                   /GIB/DCC_USET       
/GIB/DCC_WBZ_CHECK                       /GIB/DCC_WBZC       
/GIB/DCC_XYZ_ANALY_CB_CUST_E01           /GIB/DCC_XYZ_CB     
/GIB/DCC_XYZ_ANALYSE_CUST_E01            /GIB/DCC_XYZ        
/GIB/RWB_MASTER_E01                      /GIB/RWB_MASTER