Skip to content

KVSPSAJobAccountSetupNew#

Fields#

Name Type Note
Gen. Prod. Posting Group Code[20]
Work Package Code Code[20]
Job Type Code[10]
Phase Code Code[20]
Sales Account No. Code[20]
Usage Account No. Code[20]
Sales Account Name Text[100] FlowField
Usage Account Name Text[100] FlowField
Sales Pay.Discount Acc.No. Code[20]
Purch. Pay.Discount Acc.No. Code[20]
Sales Pay.Discount Acc.Name Text[100] FlowField
Purch. Pay.Discount Acc.Name Text[100] FlowField
Job Type Description Text[30] FlowField
Work Package Description Text[100] FlowField
Phase Code Description Text[100] FlowField

Procedures#

CopyJobAccountSetupToTempJobAccountSetup() :#

Summary: This procedure copies the records from the KVSPSAJobAccountSetupNew table to a temporary table.

procedure CopyJobAccountSetupToTempJobAccountSetup(): 

FindJobAccount(Code[20], Code[10], Code[20], Code[20], Code[20], Code[20]) :#

Summary: This procedure finds the job account based on the provided parameters and returns the sales and usage accounts.

procedure FindJobAccount(ProdPostGrp: Code[20]; JobType: Code[10]; WorkPackageCode: Code[20]; PhaseCode: Code[20]; var SalesAccount: Code[20]; var UsageAccount: Code[20]): 

Parameters:

  • ProdPostGrp: Product Posting Group used to filter the job accounts.
  • JobType: Job Type used to filter the job accounts.
  • WorkPackageCode: Work Package Code used to filter the job accounts.
  • PhaseCode: Phase Code used to filter the job accounts.
  • SalesAccount: Sales Account to be returned.
  • UsageAccount: Usage Account to be returned.

GetDataToPrintOnReport(Code[20], Code[10], Code[20], Code[20]) : Boolean#

Summary: This procedure retrieves global variables and returns them for printing on a report.

procedure GetDataToPrintOnReport(var ProdPostGrp: Code[20]; var JobType: Code[10]; var WorkPackageCode: Code[20]; var PhaseCode: Code[20]): Boolean

Parameters:

  • ProdPostGrp: Product Posting Group to be returned.
  • JobType: Job Type to be returned.
  • WorkPackageCode: Work Package Code to be returned.
  • PhaseCode: Phase Code to be returned.

Returns: True if the data was successfully retrieved, false otherwise.

SetFindJobAccountFromReport() :#

Summary: This procedure sets value of GlobalFindJobAccFromReport to true.

procedure SetFindJobAccountFromReport(): 

SetUseDiscountAcc(Boolean) :#

Summary: This procedure sets the value of GlobalUseDiscountAcc to the provided boolean value.

procedure SetUseDiscountAcc(UseDiscountAcc: Boolean): 

Parameters:

  • UseDiscountAcc: Boolean value to set for GlobalUseDiscountAcc.