SAP ABAP Function Module RS_ACCESS_PERMISSION (Lock/Unlock for DW Objects; Check Authorizations and Maintenance Language)
                         
  Hierarchy 
    
                
                ☛
            
             SAP_BASIS            (Software Component) SAP Basis Component
⤷
             BC-DWB-UTL-BRR            (Application Component) Repository Browser
⤷
             SEU            (Package) ABAP Workbench
                    
    
                            ⤷
⤷
  Basic Data 
                            | Function Module | RS_ACCESS_PERMISSION | Lock/Unlock for DW Objects; Check Authorizations and Maintenance Language | 
| Function Group | SEUQ | DE: Authorizations, locks, modes | 
| Program Name | SAPLSEUQ | |
| INCLUDE Name | LSEUQU02 | 
  Parameters 
                            | Type | Parameter Name | Typing | Associated Type | Default value | Optional | Pass Value | Short text | 
|---|---|---|---|---|---|---|---|
|   | 
                                            DEVCLASS | TYPE | TADIR-DEVCLASS | Development class | |||
|   | 
                                            ERROR_INFO | TYPE | DDERR | Error code of Workbench Organizer | |||
|   | 
                                            NEW_MASTER_LANGUAGE | TYPE | SYST-LANGU | Maintenance language of overall object | |||
|   | 
                                            KORRNUM | TYPE | E070-TRKORR | Correction number (only with 'INSERT','MODIFY') | |||
|   | 
                                            ORDERNUM | TYPE | E070-TRKORR | ||||
|   | 
                                            TRANSPORT_KEY | TYPE | TRKEY | Key for transport request (TADIR key) | |||
|   | 
                                            MODIFICATION_LANGUAGE | TYPE | SYST-LANGU | Maintenance language of (sub-)object | |||
|   | 
                                            EXTEND | TYPE | C | Customer enhancement mode ('X'->yes) | |||
|   | 
                                            TADIRE | TYPE | TADIR | TADIR entry | |||
|   | 
                                            FROZEN | TYPE | FLAG | ||||
|   | 
                                            FROZEN_OBJECTS | TYPE | TPCHK_FROZEN_OBJECTS | ||||
|   | 
                                            AUTHORITY_CHECK | TYPE | 'X' | Check authorization ('X'->yes, ' '->no) CHAR 1 | |||
|   | 
                                            GLOBAL_LOCK | TYPE | ' ' | Great corr. lock (R3TR); space:LIMU-Sp. CHAR 1 | |||
|   | 
                                            LANGUAGE_UPD_EXIT | TYPE | TFDIR-FUNCNAME | SPACE | Name FuBa for maintenance language change | ||
|   | 
                                            MASTER_LANGUAGE | TYPE | SYST-LANGU | SPACE | Maintenance language of overall object | ||
|   | 
                                            MODE | TYPE | 'MODIFY' | Mode ('INSERT','MODIFY','SHOW','FREE') CHAR 6 | |||
|   | 
                                            OBJECT | TYPE | Object (complete lock key) CHAR 40 | ||||
|   | 
                                            OBJECT_CLASS | TYPE | Obj. clss (ABAP,SCUA,SCRP,SLDB,T100... ) CHAR 4 | ||||
|   | 
                                            TRDIR_INF | TYPE | TRDIR | TRDIR entry for object (saves SELECTs) | |||
|   | 
                                            REQUEST_LANGUAGE | TYPE | T002-SPRAS | ' ' | Request language (for maintenance language test) | ||
|   | 
                                            SUPPRESS_CORR_CHECK | TYPE | ' ' | Switch off RS_CORR_CHECK ('X'-> yes) CHAR 1 | |||
|   | 
                                            SUPPRESS_CORR_CHECK_ALTOGETHER | TYPE | ' ' | ||||
|   | 
                                            SUPPRESS_LANGUAGE_CHECK | TYPE | 'X' | Disable maint. lang. test ('X'->yes) CHAR 1 | |||
|   | 
                                            SUPPRESS_EDITOR_LOCK_CHECK | TYPE | ' ' | Switch off editor lock test ('X'->yes) | |||
|   | 
                                            SUPPRESS_LANGUAGE_DIALOG | TYPE | ' ' | Disable dialogs in maintenance language test ('X'->yes) | |||
|   | 
                                            SUPPRESS_EXTEND_DIALOG | TYPE | 'X' | Disable dialog in enhancement test ('X': sets EXTEND) | |||
|   | 
                                            SUPPRESS_UPGRADE_CHECK | TYPE | ' ' | Disable SMODILOG test on UPGRADE flag ('X'->yes) | |||
|   | 
                                            GENFLAG | TYPE | TADIR-GENFLAG | ' ' | |||
|   | 
                                            DEVCLASS_GEN | TYPE | TADIR-DEVCLASS | ' ' | |||
|   | 
                                            DEQUEUE_SYNCHRON | TYPE | ' ' | Entsperren (MODE ='FREE') als synchrone Aktion (warten bis entsperrt) | |||
|   | 
                                            LOCK_HANDLE | TYPE REF TO | IF_ADT_LOCK_HANDLE | ||||
|   | 
                                            CANCELED_IN_CORR | TYPE | User canceled correction system dialog box (F12 | ||||
|   | 
                                            ENQUEUED_BY_USER | TYPE | Object locked by other user | ||||
|   | 
                                            ENQUEUE_SYSTEM_FAILURE | TYPE | Internal error in ENQUEUE function module | ||||
|   | 
                                            ILLEGAL_PARAMETER_VALUES | TYPE | Invalid value for MODE or OBJECT_CLASS | ||||
|   | 
                                            LOCKED_BY_AUTHOR | TYPE | Editor lock is set (only for SE38) | ||||
|   | 
                                            NO_MODIFY_PERMISSION | TYPE | User has no change authorization | ||||
|   | 
                                            NO_SHOW_PERMISSION | TYPE | User has no display authorization | ||||
|   | 
                                            PERMISSION_FAILURE | TYPE | General exception: Required access denied | ||||
|   | 
                                            REQUEST_LANGUAGE_DENIED | TYPE | Unpermitted request language | ||||
  Processing Type 
                            | Normal Function Module | |
|   | 
                                        BaseXML supported | 
| Update Module | Start immediately | 
| Immediate Start, No Restart | |
| Start Delayed | |
| Coll.run | |
| JAVA Module Callable from ABAP | |
| Remote-Enabled JAVA Module | |
| Module Callable from JAVA | 
  History 
                            | Last changed by/on | SAP | 19950113 | 
| SAP Release Created in |