I am in the process of making a report in SAP B1.
I am trying to look for the table/field names relative to the information I am using. I'm able to see most of the table/field names using the "View > System information" function.
One issue I am having is, I am unable to see the table/field names on some forms. The data is instead displayed like the following:
[Form=202 Item=2 Pane=0 Column=2 Row=12 Variable= 60]
It's my understanding that these forms are created in Adobe software. I however do not have this software installed so I am unable to open pre-existing forms.
Does anyone have a suggestion as to how I could find the table/field names within these forms?
Thanks in advance
The SAP Business One client won't show you the field mappings for some form items.
One workaround is to infer the table names based on the naming convention used. You can usually find the table name of the 'head' record by using the System Information function on one of the main form items, like a document number field. So for the Production Order form this will tell you the head record is in the table 'OWOR'.
Typically, child rows of data are held in tables where the initial 'O' of the table name is dropped and a number added, e.g. 'WOR1', 'WOR2', etc.
The server may have the SAP Business One SDK installed. If it has, the SDK has full documentation on database structure.