Information Pane procedure
reference
The following is a list of the form-level
procedures and their corresponding parameters for each core list
defined in Microsoft Dynamics GP. Use this information when
creating the trigger processing procedures needed to add additional
data to the Information Pane.
Accounts card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table AccountListTemp;
inout ListPrevPaneXMLState XMLState;
Accounts transaction list
The XML_CreateHeaderSection procedure has the
following parameters:
in anonymous table TrxHdr;
in integer nTrxStatus;
in integer nTrxType;
inout ListPrevPaneXMLState XMLState;
TrxHdr table can be:
GL_TRX_HDR_WORK
GL_Business_Form_HDR_WORK
GL_YTD_TRX_OPEN
GL_Account_TRX_HIST
TrxStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
TrxType can be:
Normal: indicated by the value 1
Quick Journal: indicated by the value
2
Clearing: indicated by the value 3
The XML_CreateLineColumnHeaders procedure has
the following parameters:
in integer nTrxType;
inout ListPrevPaneXMLState XMLState;
The XML_AddLineItem procedure has the following
parameters:
in anonymous table TrxHdr;
in anonymous table TrxLine;
in integer nTrxStatus;
in integer nTrxType;
inout ListPrevPaneXMLState XMLState;
TrxHdr table can be:
GL_TRX_HDR_WORK
GL_Business_Form_HDR_WORK
GL_YTD_TRX_OPEN
GL_Account_TRX_HIST
TrxLine can be:
GL_TRX_LINE_WORK
GL_Business_Form_LINE_WORK
GL_YTD_TRX_OPEN
GL_Account_TRX_HIST
TrxStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
TrxType can be:
Normal: indicated by the value 1
Quick Journal: indicated by the value
2
Clearing: indicated by the value 3
All Purchasing transactions list
See Payables
transactions list .
All Sales transactions list
See Receivables
transactions list
Checkbooks card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table CM_Checkbook_MSTR;
inout ListObjState Me;
inout ListPrevPaneXMLState XMLState;
Customers card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table RM_Customer_MSTR;
inout ListPrevPaneXMLState XMLState;
Employees card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table EmployeeListTemp;
inout ListPrevPaneXMLState XMLState;
General Ledger batches card
lists
The XML_CreateHeaderSection procedure has the
following parameters:
in table Batch_Headers;
in long nSubList;
inout ListPrevPaneXMLState XMLState;
SubList can be:
GL batches: indicated by the constant
GL
PM batches: indicated by the constant
constant PM
RM batches: indicated by the constant
constant RM
Invoice transactions list
See Receivables
transactions list .
Items card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table IV_ItemList_View;
inout ListPrevPaneXMLState XMLState;
Items transactions list
The XML_CreateHeaderSection procedure has the
following parameters:
in anonymous table TrxHdr;
in integer nTrxStatus;
in integer nTrxType;
in 'History Module' sHistModule
inout ListPrevPaneXMLState XMLState;
TrxHdr can be:
IV_TRX_WORK_HDR
IV_TRX_HIST_HDR
POP_ReceiptHist
SOP_HDR_HIST
IVC_HDR_HIST
bmTrxHist
TrxStatus can be:
Work: indicated by the constant WORK
History: indicated by the constant
HIST
TrxType can be:
Adjustment: indicated by the constant
IV_ADJUSTMENT
Variance: indicated by the constant
IV_VARIANCE
Transfer: indicated by the constant
IV_TRANSFER
Receipt: indicated by the constant
IV_RECEIPT
Return: indicated by the constant
IV_RETURN
Sale: indicated by the constant
IV_SALE
Assembly: indicated by the constant
IV_ASSEMBLY
History Module can be:
SOP: indicated by the constant
HISTORY_MODULE_SOP
Invoicing: indicated by the constant
HISTORY_MODULE_IVC
The XML_CreateLineColumnHeaders procedure has
the following parameters:
in anonymous table TrxHdr;
in integer nTrxType;
in 'History Module' sHistModule;
inout ListPrevPaneXMLState XMLState;
TrxHdr can be:
IV_TRX_WORK_HDR
IV_TRX_HIST_HDR
POP_ReceiptHist
SOP_HDR_HIST
IVC_HDR_HIST
bmTrxHist
TrxType can be:
Adjustment: indicated by the constant
IV_ADJUSTMENT
Variance: indicated by the constant
IV_VARIANCE
Transfer: indicated by the constant
IV_TRANSFER
Receipt: indicated by the constant
IV_RECEIPT
Return: indicated by the constant
IV_RETURN
Sale: indicated by the constant
IV_SALE
Assembly: indicated by the constant
IV_ASSEMBLY
History Module can be:
SOP: indicated by the constant
HISTORY_MODULE_SOP
Invoicing: indicated by the constant
HISTORY_MODULE_IVC
The XML_AddLineItem procedure has the following
parameters:
in anonymous table TrxLine;
in integer nTrxStatus;
in integer nTrxType;
inout ListPrevPaneXMLState XMLState;
TrxLine can be:
IV_TRX_WORK_LINE
IV_TRX_HIST_LINE
POP_ReceiptLineHist
SOP_LINE_HIST
IVC_LINE_HIST
bmTrxCompHist
TrxStatus can be:
Work: indicate by the constant WORK
History: indicated by the constant
HIST
TrxType can be:
Adjustment: indicated by the constant
IV_ADJUSTMENT
Variance: indicated by the constant
IV_VARIANCE
Transfer: indicated by the constant
IV_TRANSFER
Receipt: indicated by the constant
IV_RECEIPT
Return: indicated by the constant
IV_RETURN
Sale: indicated by the constant
IV_SALE
Assembly: indicated by the constant
IV_ASSEMBLY
Payables batches card list.
See General Ledger
batches card lists .
Payables transactions list
The XML_CreateHeaderSection procedure has the
following parameters:
inout ListPrevPaneXMLState XMLState;
in anonymous table TrxHdr;
in integer nTrxStatus;
in integer nSource;
in integer nTrxType;
TrxHdr can be:
POP_PO
POP_POHist
POP_Receipt
POPReceiptHist
PM_Manual_Payment_WORK
PM_Payment_WORK
PM_Transaction_WORK
PM_Transaction_OPEN
PM_Paid_Transaction_HIST
TrxStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
Source can be:
PM
PM_CCHECKS
POP_POTRX
POP_RECEIPT
POP_RETURN
TrxType can be:
PM_DOC_INVOICE
PM_DOC_FIN_CHG
PM_DOC_MISC_CHG
PM_DOC_RETURN
PM_DOC_CR_MEMO
PM_DOC_PAYMENT
POP_DOCTYPE_INVOICE
POP_DOCTYPE_SHIPMENT
POP_DOCTYPE_SHIPMENT_INVOICE
POP_DOCTYPE_IN_TRANSIT
POP_DOCTYPE_RETURN
POP_DOCTYPE_RETURNCREDIT
POP_DOCTYPE_INVENTORYRETURN
POP_DOCTYPE_INVENTORYRETURNCREDIT
The XML_CreateLineColumnHeaders procedure has
the following parameters:
inout ListPrevPaneXMLState XMLState;
inout anonymous table TrxHdr;
in integer nTrxStatus;
in integer nSource;
TrxHdr can be:
POP_PO
POP_POHist
POP_Receipt
POPReceiptHist
PM_Manual_Payment_WORK
PM_Payment_WORK
PM_Transaction_WORK
PM_Transaction_OPEN
PM_Paid_Transaction_HIST
TrxStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
Source can be:
PM
PM_CCHECKS
POP_POTRX
POP_RECEIPT
POP_RETURN
TrxType can be:
PM_DOC_INVOICE
PM_DOC_FIN_CHG
PM_DOC_MISC_CHG
PM_DOC_RETURN
PM_DOC_CR_MEMO
PM_DOC_PAYMENT
POP_DOCTYPE_INVOICE
POP_DOCTYPE_SHIPMENT
POP_DOCTYPE_SHIPMENT_INVOICE
POP_DOCTYPE_IN_TRANSIT
POP_DOCTYPE_RETURN
POP_DOCTYPE_RETURNCREDIT
POP_DOCTYPE_INVENTORYRETURN
POP_DOCTYPE_INVENTORYRETURNCREDIT
The XML_AddLineItem procedure has the following
parameters:
inout ListPrevPaneXMLState XMLState;
inout anonymous table TrxLine;
in integer nTrxStatus;
in integer nSource;
in integer nRcptType;
TrxLine can be:
POP_POLine
POP_POLineHist
POP_ReceiptLine
POP_ReceiptLineHist
TrxStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
Source can be:
POP_POTRX
POP_RECEIPT
POP_RETURN
RcptType can be one of the following:
For POP Purchase Order Documents:
POP_DOCTYPE_PO
POP_DOCTYPE_DROPSHIP
POP_DOCTYPE_BLANKET
POP_DOCTYPE_BLANKET_DROPSHIP
For POP Receipt Documents:
POP_DOCTYPE_SHIPMENT
POP_DOCTYPE_INVOICE
POP_DOCTYPE_SHIPMENT_INVOICE
POP_DOCTYPE_RETURN
POP_DOCTYPE_RETURNCREDIT
POP_DOCTYPE_INVENTORYRETURN
POP_DOCTYPE_INVENTORYRETURNCREDIT
POP_DOCTYPE_IN_TRANSIT
For PM Documents:
PM_DOC_INVOICE
PM_DOC_FIN_CHG
PM_DOC_MISC_CHG
PM_DOC_RETURN
PM_DOC_CR_MEMO
PM_DOC_PAYMENT
PM_DOC_SCHEDULE
Propects card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table SOP_Prospect_MSTR;
inout ListPrevPaneXMLState XMLState;
Purchase Order Processing transactions
list
See Payables
transactions list .
Receivables batches card list
See General Ledger
batches card lists .
Receivables transactions list
The XML_CreateHeaderSection procedure has the
following parameters:
in anonymous table TrxHdr;
in integer nSource;
in integer nDocStatus;
in 'Document Type' nDocType;
in 'SOP Number' sSOPNum;
in 'Invoice Number' sIVCNum;
inout ListPrevPaneXMLState XMLState;
TrxHdr can be:
IVC_HDR_HIST
IVC_HDR_WORK
RM_Cash_WORK
RM_Sales_WORK
RM_OPEN
RM_HISTORY
SOP_HDR_HIST
SOP_HDR_WORK
Source can be:
RM: indicated by the constant RM
SOP: indicated by the constant SOP
IVC: indicated by the constant IVC
DocStatus can be:
Work: indicated by the constant WORK
Open: indicated by the constant OPEN
History: indicated by the constant
HIST
Document Type can be:
SOP_QUOTE
SOP_ORDER
SOP_INVOICE
SOP_RETURN
SOP_BACK_ORDER
SOP_FULFILLMENT_ORDER
IVC_INVOICE
IVC_RETURN
RM_DOC_CASH
RM_DOC_CRMEMO
RM_DOC_DBMEMO
RM_DOC_FINCHG
RM_DOC_RETURNS
RM_DOC_SALES
RM_DOC_SCH_PP
RM_DOC_SCH_PYMNT
RM_DOC_SERVICE
RM_DOC_WARR
The XML_CreateLineColumnHeaders procedure has
the following parameter:
inout ListPrevPaneXMLState XMLState;
The XML_AddLineItem procedure has the following
parameters:
in anonymous table TrxHdr;
in anonymous table TrxLine;
inout ListPrevPaneXMLState XMLState;
TrxHdr can be:
RM_Cash_WORK
RM_Sales_WORK
RM_OPEN
SOP_HDR_HIST
IVC_HDR_HIST
RM_HISTORY
SOP_HDR_WORK
IVC_HDR_WORK
TrxLine can be:
SOP_LINE_WORK
SOP_LINE_HIST
IVC_LINE_WORK
IVC_LINE_HIST
Sales Order Processing transactions
list
See Receivables
transactions list .
Salespeople card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table RM_Salesperson_MSTR;
inout ListPrevPaneXMLState XMLState;
Vendor card list
The XML_CreateHeaderSection procedure has the
following parameters:
in table PM_Vendor_MSTR;
inout ListPrevPaneXMLState XMLState;