ObjektdokumentationKlasse CL_BSP_ADDRESS_PARAMETERS

 

Diese Klasse wird als Container für mehrere adressabhängige Parameter verwendet. Die Vorgehensweise für eine Klasse, die mit SET-Methoden gefüllt werden muss, wurde verwendet, so dass eine Prüfung der gegebenen Parameter möglich ist.

Parameter-SET-Methoden

Folgende Parameter-SET-Methoden sind implementiert:

SET_DIALOG_MODE

IV_DIALOG_MODE

Import

TYPE

AD_MNTMD

IV_ADDRESS_GROUP

Import

TYPE

AD_GROUP

IV_PERSON_GROUP

Import

TYPE

AD_GROUP_P

Diese Methode muss aufgerufen werden, um die Parameterklasse bei jedem Aufruf der Methode GET_ADDRESS_KEY zu füllen.

SET_OPTIONAL_ADDRESS

IV_ADDRESS_IS_OPTIONAL

Import

TYPE

XFELD

IT_IRREL_FIELDS_FOR_INSERT

Import

TYPE

CRMT_FIELDNAME_TAB

Standardmäßig wird der Address Controller versuchen, eine neue Adresse einzufügen, sobald die Methode MODIFY zum ersten Mal aufgerufen wird. Durch Setzen des Kennzeichens IV_ADDRESS_IS_OPTIONAL auf 'X' kann dieses Verhalten geändert werden. Jetzt wird der Address Controller nur dann versuchen, eine neue Adresse einzufügen, wenn der Benutzer mindestens einen Eintrag in einem der Felder gemacht hat.

Die in IT_IRREL_FIELDS_FOR_INSERT aufgelisteten Felder haben keinen Einfluss auf das Einfügen einer neuen Adresse, selbst wenn sie gefüllt sind.

ENABLE_DUPLICATE_CHECK

IV_DUPLICATE_CHECK_IS_ACTIVE

Import

TYPE

XFELD SPACE

IT_OBJECT_TYPES_FOR_SEARCH

Import

TYPE

ADREF_INDX_TAB

IV_SEARCH_IN_ALL_OBJECT_TYPES

Import

TYPE

T_BOOLE

IV_DIALOG_TYPE

Import

TYPE

AD_DUPMODE 'I'

IV_SEARCH_IN_ADDRESS_TYPE_1

Import

TYPE

T_BOOLE

IV_SEARCH_IN_ADDRESS_TYPE_2

Import

TYPE

T_BOOLE

IV_SEARCH_IN_ADDRESS_TYPE_3

Import

TYPE

T_BOOLE

Mit dieser Methode aktiviert die Anwendung die Duplikatprüfung für diese Adresse. Der Parameter IV_DUPLICATE_CHECK_IS_ACTIVE legt fest, ob für diese Adresse eine Duplikatprüfung durchgeführt wird oder nicht. Die anderen Parameter haben dieselbe Bedeutung wie im Funktionsbaustein ADDR_ENABLE_DUPLICATE_CHECK. Weitere Informationen zur Duplikatprüfung finden Sie unter Duplikatprüfungen mit Fremdwerkzeugen aktivieren.