Appendix 1 - Keyword overview

Previous  Next |  Direct link to this topic

The following keyword can be used in the add-on to customize fields in the various actions.

Keyword

Description

$[$<item>.<col>.<type>]

The normal SAP Dynamic syntax for items

$[<table>.<field>]

The normal SAP Dynamic syntax for fields

 

NB: When using this table syntax it is only possible to use the table syntax of the primary table of the object you are working with (Example. On Sales order it is "ORDR"). While other Tables are represented on the window itself these can't be understood by Mass Delivery and the Server Component

$[OBJECTNAME]

Keyword that give back the name of the type of object you are working on (Example: If you use it on an A/R Invoice then $[OBJECTNAME] = ‘A/R Invoice’)

$[OBJECTNAME_BP]

Same as the above $[OBJECTNAME] but in the language of the current Business Partner.

$[ATTACHMENT_FOLDER]

The path to SAP’s Attachment folder

$[BITMAP_FOLDER]

The path to SAP’s Bitmap (picture) folder

$[WORD_FOLDER]

The path to SAP’s Word folder

$[EXTENSION_FOLDER]

The path to SAP’s Extension folder

$[EXCEL_FOLDER]

The path to SAP’s Excel folder

$[XML_FOLDER]

The path to SAP’s XML folder

$[B1P&D_SHARED_FOLDER]

The path defined as the shared folder in the B1 Print and Delivery base cofiguration

$[DOCUMENT_CONTACTPERSON]

The name of a document’s contact person [Sales and purchase documents only]

$[DOCUMENT_CONTACTPERSON_FIRSTNAME]

The first name of a document’s contact person [Sales and purchase documents only] (Derived from the full name)

$[DOCUMENT_CONTACTPERSON_LASTNAME]

The last name of a document’s contact person [Sales and purchase documents only] (Derived from the full name)

$[DOCUMENT_CONTACTPERSON_FIRSTNAME_EX]

The first name of a document’s contact person [Sales and purchase documents only] (OCPR.FirstName)

$[DOCUMENT_CONTACTPERSON_LASTNAME_EX]

The last name of a document’s contact person [Sales and purchase documents only] (OCPR.LastName)

$[DOCUMENT_CONTACTPERSON_MIDDLENAME]

The last name of a document’s contact person [Sales and purchase documents only] (OCPR.MiddleName)

$[DOCUMENT_SALESEMPLOYEE]

The name of a document’s sales employee [Sales and purchase documents only]

$[DOCUMENT_OWNER]

The name of a document’s owner [Sales and purchase documents only]

$[DOCUMENT_SHIPPINGTYPE]

The name of a document’s linked shipping type [Sales and purchase documents only]

$[DOCUMENT_PAYMENTTERMS]

The name of a document’s linked payment terms [Sales and purchase documents only]

$[DOCUMENT_PROJECTNAME]

The name of a document’s linked project [Sales and purchase documents only]

$[DOCUMENT_INDICATOR]

The name of a document’s linked indicator [Sales and purchase documents only]

$[DOCUMENT_PAYMENTMETHOD]

The name of a document’s linked payment method [Sales and purchase documents only]

$[BOY_AB_PAY_IN_FORM_KEY]

(Please note that this is the keyword to be used both in the Crystal(as parameter name) and in SAP as value)

Special Keyword only used in DK localizations and can only be used in Crystal Report Definition that is linked to Account Balance configurations. It will generate a special key called Pay In Form Key for usage with B1UP special Bank In module (Only visible in DK localizations). In order to get a value you will need to activate the integration from B1 Print and Delivery BaseConfig and restart the add-on.

$[BOY_AB_TODATE]

(Please note that this is the keyword to be used both in the Crystal(as parameter name) and in SAP as value)

Special Keyword used in account balance reports. If the keyword is found in a crystal (as parameter name) an extra field will be shown when running the account balance report.

$[BOY_DUNNING_WIZARDID]

 

Special Keyword used to get the dunning wizard id.

$[BOY_DUNNING_CARDCODE]

 

Special Keyword used to get the cardcode from the dunning wizard .

$[BOY_DUNNING_LETTERNUM]

 

Special Keyword used to get the letter number from the dunning wizard.

$[BOY_DUNNING_LETTERLEVEL]

 

Special Keyword used to get the letter dunning level from the dunning wizard.

$[BOY_TABLE]

Give the header table of the screen layout was run from: (Invoice = OINV, Order = ORDR, Delivery = ODLN etc.)

$[BOY_TABLE_IDENTIFIER]

Give the same as $[BOY_TABLE] but without the ‘O’ in front: (Invoice = INV, Order = RDR, Delivery = DLN etc.)

$[REPORT_EVENT]

Give you the name of the currently executing event that you can use in Conditional Actions or Crystal Report Definitions to conditionally control the folw. The values back are one of the following: PREVIEW, PRINT, EMAIL, WORD, EXCEL, PDF, ADD, DOCUMENTPRINTING, SMS or FAX.

$[IPAYMENT_CAN_CREATE_ONETIMELINK]

B1 iPayment specific keyword. Please see the B1 iPayment integration section.

$[IPAYMENT_ONETIMELINK]

B1 iPayment specific keyword. Please see the B1 iPayment integration section.