SAP ABAP Class CL_ICL_DI_NEGOTIATION_UI (Direct Input for Negotiation)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_NEGOTIATION_UI (Package) Claims: Negotiation: User Interface Layer
Properties
Class CL_ICL_DI_NEGOTIATION_UI  
Short Description Direct Input for Negotiation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_NEGOTIATION_UI   Claims: Negotiation: User Interface Layer 
Created 20050905   SAP 
Last change 20060313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_DI_NEGOTIATION_UI has no forward declaration.
Interfaces
Class CL_ICL_DI_NEGOTIATION_UI has no interface implemented.
Friends
Class CL_ICL_DI_NEGOTIATION_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DI_FUNCNAME Constant Public Type reference (TYPE) FUNCNAME 'ICLC_ICL_EVENT_DINP2_NEG' Function Name 20050905
2 GC_DI_STRUCNAME_ARGUMENT Constant Public Type reference (TYPE) STRING 'ICL_ARG_DI' Name of DI Structure 20050905
3 GC_DI_STRUCNAME_NEGHEADER Constant Public Type reference (TYPE) STRING 'ICL_NEG_DI' Name of DI Structure 20050905
4 GC_DI_STRUCNAME_NEGITEM Constant Public Type reference (TYPE) STRING 'ICL_NEGIT_DI' Name of DI Structure 20050905
5 GC_FACADE_DUMMY_NO Constant Public Type reference (TYPE) CHAR3 '~~~' Dummy Number for Facade Input 20060317
6 GT_DINP2_STACK_NEGHEADER Static Attribute Private Type reference (TYPE) ICL_DINP2_STACK_NEGH_TAB Direct Input Stack for Negotiation 20050905
7 GT_DI_ARGUMENTKEY Static Attribute Private Type reference (TYPE) ICL_ARGUMENTKEY_DI_TAB Table of DI Negotiation Offer/Demand Number Assignment 20050915
8 GT_DI_NEGITEMKEY Static Attribute Private Type reference (TYPE) ICL_NEGITEMKEY_DI_TAB DI: Negotiation Offer/Demand Number Assignment 20050908
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INPUT_ARGUMENT Static method Private Method Validation in Direct Input for Negotiation Argument 20050906
2 CHECK_INPUT_NEGHEADER Static method Private Method Validation in Direct Input for Negotiation 20050905
3 CHECK_INPUT_NEGITEM Static method Private Method Validation in Direct Input for Offer/Demand 20050906
4 CHECK_NEGHEADER_EXISTS Static method Public Method Checks Whether Negotiation Has Already Been Created 20050905
5 CHECK_REFERRING_HANDLE Static method Private Method Check Whether Required Handle Has Been Set 20050905
6 CHECK_VALID_ARGNUM Static method Private Method Validation in Direct Input for Negotiation Argument 20050915
7 CHECK_VALID_NEGITNUM Static method Private Method Validation in Direct Input for Offer/Demand 20050908
8 DINP2_ARGUMENT Static method Private Method Direct Input for Negotiation Argument 20050905
9 DINP2_DISPATCH Static method Public Method Assigns the Negotiation DI Data to Associated Methods 20050905
10 DINP2_NEGHEADER Static method Private Method Direct Input for Negotiation 20050905
11 DINP2_NEGITEM Static method Private Method Direct Input for Offer/Demand 20050905
12 INSERT_ARGUMENT Static method Private Method Direct Input for Negotiation Argument: Insert 20050906
13 INSERT_NEGHEADER Static method Private Method Direct Input for Negotiation: Insert 20050906
14 INSERT_NEGITEM Static method Private Method Direct Input for Offer/Demand: Insert 20050906
15 NEGHEADER_DINP2_STACK_APPEND Static method Public Method Enhances Direct Input Stack for Negotiation 20050905
16 NEGHEADER_DINP2_STACK_PROCESS Static method Private Method Processes Direct Input Stack for Negotiation 20050905
17 REFRESH Static method Public Method Initialization of Global Variables 20050916
Events
Class CL_ICL_DI_NEGOTIATION_UI has no event.
Types
Class CL_ICL_DI_NEGOTIATION_UI has no local type.
Method Signatures

Method CHECK_INPUT_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ARGUMENT_DI Call by reference Type reference (TYPE) ICL_ARG_DI Direct Input Struktur für ICL_ARG 20050906
2 Exporting EV_XVALID Call by reference Type reference (TYPE) BOOLE_D Kennzeichen ob die Daten gültig sind 20050906
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050906

Method CHECK_INPUT_ARGUMENT on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method CHECK_INPUT_NEGHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEGHEADER_DI Call by reference Type reference (TYPE) ICL_NEG_DI Direct Input Struktur für ICL_NEG 20050905
2 Exporting EV_XVALID Call by reference Type reference (TYPE) BOOLE_D Kennzeichen ob die Daten gültig sind 20050905
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050905

Method CHECK_INPUT_NEGHEADER on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method CHECK_INPUT_NEGITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEGITEM_DI Call by reference Type reference (TYPE) ICL_NEGIT_DI Direct Input Struktur für ICL_NEGIT 20050906
2 Exporting EV_XVALID Call by reference Type reference (TYPE) BOOLE_D Kennzeichen ob die Daten gültig sind 20050906
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050906

Method CHECK_INPUT_NEGITEM on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method CHECK_NEGHEADER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) ICL_NEGID_D_PE ID der Verhandlung 20050905
2 Exporting EV_SUBOBJECT Call by reference Type reference (TYPE) ICL_SUBOBJECT Fallteilobjekt 20050905
3 Exporting EV_XEXIST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050905
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050905
5 Importing IV_NEGNAME Call by reference Type reference (TYPE) ICL_NEGNAME_D_PE Eindeutiger technischer Name der Verhandlung 20050905

Method CHECK_NEGHEADER_EXISTS on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method CHECK_REFERRING_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEGNAME Call by reference Type reference (TYPE) ICL_NEGNAME_D_PE Eindeutiger technischer Name der Verhandlung 20050905
# Exception Resumable Description Created on
1 CX_ICL_DI_MISSING_HANDLE Verhandlungsname ist initial 20050906

Method CHECK_VALID_ARGNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XVALID Call by reference Type reference (TYPE) BOOLE_D VerhandlArgument ist gültig: TRUE (='X') oder FALSE (=' ') 20050916
2 Importing IV_ARGNUM Call by reference Type reference (TYPE) ICL_ARGNUM_DI Eindeutige Nummer einer Verhandlungsposition als CHAR3 20050915
3 Importing IV_CHIND Call by reference Type reference (TYPE) BU_CHIND Änderungstyp 20050915
4 Importing IV_NEGNAME Call by reference Type reference (TYPE) ICL_NEGNAME_D_PE Eindeutiger technischer Name der Verhandlung 20050915
# Exception Resumable Description Created on
1 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050915

Method CHECK_VALID_NEGITNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHIND Call by reference Type reference (TYPE) BU_CHIND Änderungstyp 20050908
2 Importing IV_NEGITNUM Call by reference Type reference (TYPE) ICL_NEGITNUM_DI Eindeutige Nummer einer Verhandlungsposition als CHAR3 20050908
3 Importing IV_NEGNAME Call by reference Type reference (TYPE) ICL_NEGNAME_D_PE Eindeutiger technischer Name der Verhandlung 20050908
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050908
2 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050908

Method DINP2_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050905
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_CHIND Ungültiger change indicator im DI 20050906
2 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050906
3 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050905
4 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050905

Method DINP2_DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050905
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_CHIND Ungültiger change indicator im DI 20050906
2 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050908
3 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050906
4 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050905
5 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050905

Method DINP2_NEGHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050905
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_CHIND Ungültiger change indicator im DI 20050906
2 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050905
3 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050905

Method DINP2_NEGITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050905
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_CHIND Ungültiger change indicator im DI 20050906
2 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050908
3 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050906
4 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050905
5 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050905

Method INSERT_ARGUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050906
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050906
# Exception Resumable Description Created on
1 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050906
2 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050906
3 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050906

Method INSERT_NEGHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050906
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050906
# Exception Resumable Description Created on
1 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050906
2 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050906

Method INSERT_NEGITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050906
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050906
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050908
2 CX_ICL_DI_MISSING_HANDLE Fehldendes Handle im DI 20050906
3 CX_ICL_ERROR_IN_BRF Im BRF ist ein Fehler aufgetreten 20050906
4 CX_ICL_NEG_NO_AUTHORITY Verhandlung: Keine Berechtigung für Verhandlung vorhanden 20050906

Method NEGHEADER_DINP2_STACK_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DINP2_STACK Call by reference Type reference (TYPE) ICL_DINP2_STACK_NEGH Stack Struktur für Direct Input von Verhandlungen 20050905

Method NEGHEADER_DINP2_STACK_APPEND on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method NEGHEADER_DINP2_STACK_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEGNAME Call by reference Type reference (TYPE) ICL_NEGNAME_D_PE Eindeutiger technischer Name der Verhandlung 20050905

Method NEGHEADER_DINP2_STACK_PROCESS on class CL_ICL_DI_NEGOTIATION_UI has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ICL_DI_NEGOTIATION_UI has no parameter.
Method REFRESH on class CL_ICL_DI_NEGOTIATION_UI has no exception.
History
Last changed by/on SAP  20060313 
SAP Release Created in 600