SAP ABAP Class CL_BSP_BROK_CDCHOICE_SERVICE (Service Class for Cash Desk)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_CDCHOICE (Package) BSP: Cash Desk Selection
Properties
Class CL_BSP_BROK_CDCHOICE_SERVICE  
Short Description Service Class for Cash Desk    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ITAGCY    
Program status     
Category 0   
Package FSCDITAGCY_CDCHOICE   BSP: Cash Desk Selection 
Created 20030929   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BSP_BROK_SERVICE_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_BSP_BROK_SERVICE_MISC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSP_BROK_CDCHOICE_SERVICE has no interface implemented.
Friends
Class CL_BSP_BROK_CDCHOICE_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CASHDESK_CLOSED Constant Public Type reference (TYPE) XCLOSED_ITAGCY CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Whether Cash Desk Is Closed 20030930
2 CASHDESK_OPEN Constant Public Type reference (TYPE) XCLOSED_ITAGCY CL_BSP_BROK_SERVICE_MISC=>FALSE Flag Whether Cash Desk Is Closed 20030930
3 T_CASHDESKS Static Attribute Public Type reference (TYPE) TITAGCYCDM Master Data for Cash Desks 20030929
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_USER_TO_CASHDESK Static method Public Method Allocate User to Cash Desk 20031223
2 CHANGE_CASHDESK_OF_USER Static method Public Method Change to Cash Desk Assignment 20030929
3 CHANGE_TO_CLOSE Static method Private Method Change Cash Desk to Closed 20030929
4 CHANGE_TO_OPEN Static method Private Method Change Cash Desk to Open 20030929
5 CLOSE_CASHDESK Static method Public Method Closes a Cash Desk 20030929
6 CREATE_CASHDESK Static method Public Method Create Cash Desk 20030929
7 DEQUEUE Static method Public Method Unlocks Cash Desk 20050405
8 ENQUEUE Static method Public Method Locks Cash Desk 20030929
9 GET_SELECTABILITY Static method Public Method Delivers Selectability 20030929
10 GET_USERS_OF_CASHDESK Static method Public Method Delivers Users for a Cash Desk 20050405
11 LOGOUT_USER_FROM_CASHDESK Static method Public Method Deregistration from Cash Desk 20030929
12 OPEN_CASHDESK Static method Public Method Opens a Cash Desk 20030929
13 UPDATE_CASHDESKS Static method Public Method Updates Cash Desks 20030929
Events
Class CL_BSP_BROK_CDCHOICE_SERVICE has no event.
Types
Class CL_BSP_BROK_CDCHOICE_SERVICE has no local type.
Method Signatures

Method ASSIGN_USER_TO_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20031223
2 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse im Agenturinkasso 20031223
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20031223
4 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20031223
5 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031223
6 Importing I_UNAME Call by reference Type reference (TYPE) UNAME Benutzername 20031223
7 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031223

Method ASSIGN_USER_TO_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method CHANGE_CASHDESK_OF_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20030929
2 Importing IX_UPDATE_GLOBAL_DATA Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20030929
3 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Ital. Agenturinkasso: Kasse 20030929
4 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030929
5 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030929
6 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Ital. Agenturinkasso: Daten zur Kasse 20030929
7 Importing I_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20030929
8 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031215

Method CHANGE_CASHDESK_OF_USER on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method CHANGE_TO_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CASHDESK Call by reference Type reference (TYPE) ITAGCYCDM Stammdaten zu den Kassen 20030929
2 Importing I_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20031222
3 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031222

Method CHANGE_TO_CLOSE on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method CHANGE_TO_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CASHDESK Call by reference Type reference (TYPE) ITAGCYCDM Stammdaten zu den Kassen 20030929
2 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031222

Method CHANGE_TO_OPEN on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method CLOSE_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20030929
2 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Ital. Agenturinkasso: Kasse 20030929
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030929
4 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030929
5 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Ital. Agenturinkasso: Daten zur Kasse 20030929
6 Importing I_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20031222
7 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031222

Method CLOSE_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method CREATE_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELVALUES Call by reference Type reference (TYPE) SITAGCYCDESKSELVALUES Struktur mit Selektionswerten zur Anlage einer Kasse 20030929

Method CREATE_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse im Agenturinkasso 20050405
2 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20050405
3 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050405
4 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050405

Method DEQUEUE on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse 20030929
2 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030929
3 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030929
4 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20030929

Method ENQUEUE on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method GET_SELECTABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20030929

Method GET_SELECTABILITY on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method GET_USERS_OF_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERS Call by reference Type reference (TYPE) TITAGCY_CDESK_UNAME Tabellentyp für Benutzer einer Kasse 20050405
2 Importing IV_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse im Agenturinkasso 20050405
3 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20050405
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050405
5 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050405

Method GET_USERS_OF_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method LOGOUT_USER_FROM_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20030929
2 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY CL_BSP_BROK_SERVICE_DATA=>CASHDESK-CDESK Kasse 20030929
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID CL_BSP_BROK_SERVICE_DATA=>CASHDESK-OBJID Objekt-Id 20030929
4 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE CL_BSP_BROK_SERVICE_DATA=>CASHDESK-OTYPE Objekttyp 20030929
5 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR CL_BSP_BROK_SERVICE_DATA=>CASHDESK-PLVAR Planvariante 20030929
6 Importing I_UNAME Call by reference Type reference (TYPE) UNAME Benutzername 20030929
7 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031222

Method LOGOUT_USER_FROM_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method OPEN_CASHDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Feld zum Ankreuzen 20030929
2 Importing I_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Ital. Agenturinkasso: Kasse 20030929
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030929
4 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030929
5 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Ital. Agenturinkasso: Daten zur Kasse 20030929
6 Importing MESSAGES Value transfer Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) Meldungen 20031222

Method OPEN_CASHDESK on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.

Method UPDATE_CASHDESKS Signature

Method UPDATE_CASHDESKS on class CL_BSP_BROK_CDCHOICE_SERVICE has no parameter.
Method UPDATE_CASHDESKS on class CL_BSP_BROK_CDCHOICE_SERVICE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 472