SAP ABAP Class CL_WRF_PBAS_AUTHORITY_CHECKS (Service Class for Checking Authorizations)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRF_PRC_BASIC_APPL (Package) Seasonal Procurement: Basis Area
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PBAS_CONSTANTS Constants 20040813
Properties
Class CL_WRF_PBAS_AUTHORITY_CHECKS  
Short Description Service Class for Checking Authorizations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PRC_BASIC_APPL   Seasonal Procurement: Basis Area 
Created 20040813   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_PBAS_AUTHORITY_CHECKS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PBAS_CONSTANTS Constants 20040813
Friends
Class CL_WRF_PBAS_AUTHORITY_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTVT_ADD Instance attribute Private Attribute reference (LIKE) 20040813
2 CO_ACTVT_CHANGE Instance attribute Private Attribute reference (LIKE) 20040813
3 CO_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20040813
4 CO_AUTH_OBJECT_BSART Instance attribute Private Attribute reference (LIKE) 20040813
5 CO_AUTH_OBJECT_EKGRP Instance attribute Private Attribute reference (LIKE) 20040813
6 CO_AUTH_OBJECT_EKORG Instance attribute Private Attribute reference (LIKE) 20040813
7 CO_AUTH_OBJECT_WERKS Instance attribute Private Attribute reference (LIKE) 20040813
8 CO_BSTYP_PO Instance attribute Private Attribute reference (LIKE) 20040813
9 CO_NO Instance attribute Private Attribute reference (LIKE) 20060308
10 CO_POHF_TYPE_PO Instance attribute Private Attribute reference (LIKE) 20040823
11 CO_POHF_TYPE_POF Instance attribute Private Attribute reference (LIKE) 20040813
12 CO_POHF_TYPE_POG Instance attribute Private Attribute reference (LIKE) 20040813
13 CO_TRTYP_ADD Instance attribute Private Attribute reference (LIKE) 20040813
14 CO_TRTYP_CHANGE Instance attribute Private Attribute reference (LIKE) 20040813
15 CO_TRTYP_DISPLAY Instance attribute Private Attribute reference (LIKE) 20040813
16 CO_YES Instance attribute Private Attribute reference (LIKE) 20040813
17 ST_AUTH_BSART Static Attribute Private Type reference (TYPE) WRF_POHF_AUTH_BSART_TTY Authorization Checks for Document Type 20060308
18 ST_AUTH_EKGRP Static Attribute Private Type reference (TYPE) WRF_POHF_AUTH_EKGRP_TTY Authorization Checks for Purchasing Group 20060308
19 ST_AUTH_EKORG Static Attribute Private Type reference (TYPE) WRF_POHF_AUTH_EKORG_TTY Authorization Checks for Purchasing Organization 20060308
20 ST_AUTH_WERKS Static Attribute Private Type reference (TYPE) WRF_POHF_AUTH_WERKS_TTY Authorization Checks for Plant 20060308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION_CON_HEAD Static method Public Method Authorization Check for Contract (Header) 20041215
2 CHECK_AUTHORIZATION_CON_ITEM Static method Public Method Authorization Check for Contract (Item) 20041215
3 CHECK_AUTHORIZATION_OTBSPR Static method Public Method Authorization Check for Call of OTB Special Release 20040819
4 CHECK_AUTHORIZATION_POL_ENTRY Static method Public Method Authorization Check for Order List Entry 20040813
5 CHECK_AUTHORIZATION_PO_HEAD Static method Public Method Authorization Check for PO Document (Header) 20040813
6 CHECK_AUTHORIZATION_PO_ITEM Static method Public Method Authorization Check for PO Document (Item) 20040813
7 CHECK_AUTHORIZATION_SELSCREEN Static method Public Method Authorization Check for Selection Screen 20040813
Events
Class CL_WRF_PBAS_AUTHORITY_CHECKS has no event.
Types
Class CL_WRF_PBAS_AUTHORITY_CHECKS has no local type.
Method Signatures

Method CHECK_AUTHORIZATION_CON_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20041215
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung? 20041215
3 Exporting E_NO_AUTH_BSART Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Bestellart? 20041215
4 Exporting E_NO_AUTH_EKGRP Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkäufergruppe? 20041215
5 Exporting E_NO_AUTH_EKORG Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkaufsorganisation? 20041215
6 Importing I_BSART Call by reference Type reference (TYPE) BSART Bestellart 20041215
7 Importing I_CHECK_PRICING_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Preisberechtigungen überprüfen? 20041215
8 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20041215
9 Importing I_EKGRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20041215
10 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20041215
11 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichten, Nachrichtentyp 20041215
12 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20041215

Method CHECK_AUTHORIZATION_CON_HEAD on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_CON_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20041215
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung? 20041215
3 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20041215
4 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20041215
5 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichten, Nachrichtentyp 20041215
6 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20041215
7 Importing I_WERKS Call by reference Type reference (TYPE) EWERK Werkstabelle für National Contracts 20041215

Method CHECK_AUTHORIZATION_CON_ITEM on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_OTBSPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040819
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung zum Aufruf der OTB-Sonderfreigabe 20040819

Method CHECK_AUTHORIZATION_OTBSPR on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_POL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040813
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung? 20040813
3 Exporting E_NO_AUTH_BSART Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Bestellart? 20040825
4 Exporting E_NO_AUTH_EKGRP Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkäufergruppe? 20040825
5 Exporting E_NO_AUTH_EKORG Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkaufsorganisation? 20040825
6 Exporting E_NO_AUTH_WERKS Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Werk? 20040825
7 Importing I_BSART Call by reference Type reference (TYPE) BSART Bestellart 20040813
8 Importing I_CHECK_PRICING_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Preisberechtigungen überprüfen? 20040813
9 Importing I_EKGRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20040813
10 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040813
11 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichten, Nachrichtentyp 20040824
12 Importing I_POL_ID Call by reference Type reference (TYPE) WRF_POHF_POL_ID Belegnummer des Einkaufsbelegs 20040813
13 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20040813
14 Importing I_WERKS Call by reference Type reference (TYPE) EWERK Werkstabelle für National Contracts 20040813

Method CHECK_AUTHORIZATION_POL_ENTRY on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_PO_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040813
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung? 20040813
3 Exporting E_NO_AUTH_BSART Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Bestellart? 20040825
4 Exporting E_NO_AUTH_EKGRP Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkäufergruppe? 20040825
5 Exporting E_NO_AUTH_EKORG Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung für Einkaufsorganisation? 20040825
6 Importing I_BSART Call by reference Type reference (TYPE) BSART Bestellart 20040813
7 Importing I_CHECK_PRICING_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN SPACE Preisberechtigungen überprüfen? 20040813
8 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040813
9 Importing I_EKGRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20040813
10 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040813
11 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichten, Nachrichtentyp 20040824
12 Importing I_POHF_TYPE Call by reference Type reference (TYPE) WRF_POHF_TYPE Beleg für Bestellabwicklung Fashion 20040813
13 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20040813

Method CHECK_AUTHORIZATION_PO_HEAD on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_PO_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Meldungen mit Struktur aus ApplicationLog 20040813
2 Exporting E_NO_AUTH Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Keine Berechtigung? 20040813
3 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040813
4 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040813
5 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'S' Nachrichten, Nachrichtentyp 20040824
6 Importing I_POHF_TYPE Call by reference Type reference (TYPE) WRF_POHF_TYPE Beleg für Bestellabwicklung Fashion 20040813
7 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20040813
8 Importing I_WERKS Call by reference Type reference (TYPE) EWERK Werkstabelle für National Contracts 20040813

Method CHECK_AUTHORIZATION_PO_ITEM on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.

Method CHECK_AUTHORIZATION_SELSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BSART Call by reference Type reference (TYPE) WRF_PBAS_BSART_RTTY Range-Tabellentyp für Bestellart 20040813
2 Importing IT_EKGRP Call by reference Type reference (TYPE) WRF_PBAS_EKGRP_RTTY Selektionsbildschirm Einkäufergruppe 20040813
3 Importing IT_EKORG Call by reference Type reference (TYPE) WRF_PBAS_EKORG_RTTY Selektionsbildschirm Einkaufsorganisation 20040813
4 Importing IT_WERKS Call by reference Type reference (TYPE) WRF_PBAS_WERKS_RTTY Selektionsbildschirm Werk 20040813
5 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP 'A' Transaktionstyp 20040819

Method CHECK_AUTHORIZATION_SELSCREEN on class CL_WRF_PBAS_AUTHORITY_CHECKS has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 111