Assign Values from LpDS Data Structure to dsFormData
Enter your own code for the appropriate application form. This example is from an existing business function and illustrates how to pass information from the business function data structure to the form data structure:
jdeStrncpy(dsFormData.EDUS,(const JCHAR *)(lpDS->szEdiuserid), DIM(dsFormData.EDUS)); jdeStrncpy(dsFormData.EDBT,(const JCHAR *)(lpDS->szEdibatchnumber), DIM(dsFormData.EDBT)); jdeStrncpy(dsFormData.EDTN,(const JCHAR *)(lpDS->szEditransactnumber), DIM(dsFormData.EDTN)); ParseNumericString(&dsFormData.EDLN,_J("1.0")); dsFormData.EV01=_J(�1');
Note: Be conscientious of the commands that you
use for these statements. The commands are based on the data type of the associated data items.
The MathCopy command is for math numeric fields, assignments are for character fields, Strncpy
is for strings, and Memcpy is for dates. If you use the Memcpy command for dates, the system
assigns the characters directly.