Here you enter the value that you wish to send along to the report. You have several options on how to pass along parameters
- No value
o If you leave the value empty the report at launch ask you for a value before showing the report
(NB: This is only possible if action is Show Report)
- Fixed value
o You can enter any fixed value (123, abcetc. all depending on your report parameters value)
- DocKey@ keyword
o This special keyword defined by SBO8.8 will give you the DocEntry-field of all sales and purchase documents
- ObjectId@ keyword
o This special keyword defined by SBO8.8 will give you the object-type of the document.
§ 23 = A/R Quotation
§ 17 = A/R Order
§ 15 = A/R Delivery Note
§ 16 = A/R Return
§ 203 = A/R Down Payment
§ 13 = A/R Invoice
§ 14 = A/R Credit Note
§ 22 = A/P Order
§ 20 = A/P Goods Receipt PO
§ 21 = A/P Goods Return
§ 204 = A/P Down Payment
§ 18 = A/P Invoice
§ 19 = A/P Credit Note
§ 33 = Activity
§ 24 = Incoming Payment
§ 46 = Outgoing Payment
§ 97 = Sales Opportunity
§ 156 = Pick List
§ [Other can be found in the “SDK Help Center” under BoLinkedObject Enum]
- Null value
o Enter the special keyword $[NULL] to pass along a NULL value (this only works if the parameter can be null represented by a "set to null" checkbox when prompting for parameters in the crystal report designer )
- Dynamic Syntax Value (Header level data only)
o Use the common dynamic syntax ($[$<item>.<col>.<type>] or $[<table>.<field>.<type>]) to pass along data from the active window in SAP Business One. For more information on the dynamic syntax, see the dynamic syntax guide
§ Sample: $[$8.0.NUMBER] to pass the document number on a Sales Order.
- SQL value
o Use the SQL:<your sql> syntax to execute your SQL where the result of the SQL will be passed along as the value. In <your sql> you can use the dynamic syntax
§ Sample: SQL:SELECT DocEntry FROM OINV WHERE DocNum = $[$8.0.0]
|