Table of Contents

KVSPSASalesLineWBSPrepare

Fields

Name Type Note
Document Type Enum Sales Document Type
Document No. Code[20]
Line No. Integer
KVSKBAPositionNo Code[20] FlowField
Type Enum Sales Line Type FlowField
No. Code[20] FlowField
Variant Code Code[10] FlowField
Job No. Code[20] FlowField
Unit of Measure Code Code[10] FlowField
Description Text[100] FlowField
Description2 Text[50] FlowField
Work Status Enum (KVSPSAWorkStatusType)
Transfer To Job Boolean
Target Job No. Code[20]
Target WBS Level Enum (KVSPSATransferSalesWBSLevel)
Target Work Package Code Code[20]
Target Phase Code Code[20]
Target Task Code Code[20]
Target Step Code Code[20]
Target Resource Type Enum (KVSPSATransferSalesResType)
Target Resource No. Code[20]
Target Work Type Code Code[10]
KVSPSAInvoicing Type Enum (KVSPSAPspInvoicingType)
Transfer in Sales Doc Option OptionMembers: PSP-Line,Budget-Lines,To-Do,no transfer
Milestone Boolean
Invoicing Delimination % Decimal
Use as bundle Boolean
Job Template Code Code[20]
Job Template Line No. Integer
Expand Budget Lines Boolean
Resource Group Code[20]
Non Transferable Stru. Element Boolean
Totaling Header Line No. Integer
Job Template Budget Line No. Integer

Procedures

KVSPSATypeRequiresJobWorkPackageAndPhaseTaskStep() : Boolean

Summary: TypeRequiresJobWorkPackageAndPhaseTaskStep returns true for GLAccounts, Item, Resources - these types are supported when posting with work packages or task numbers.

procedure KVSPSATypeRequiresJobWorkPackageAndPhaseTaskStep(): Boolean

Returns:

Events

KVSPSAOnAfterCheckNecessaryFieldsForTransferToJob(Record KVSPSASalesLineWBSPrepare) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCheckNecessaryFieldsForTransferToJob(SalesLineWBSPrepare: Record "KVSPSASalesLineWBSPrepare"): 

KVSPSAOnAfterCheckWorkPackageBillingType(Record KVSPSASalesLineWBSPrepare, Record KVSPSAWork Package) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCheckWorkPackageBillingType(SalesLineWBSPrepare: Record "KVSPSASalesLineWBSPrepare"; WorkPackage: Record "KVSPSAWork Package"): 

KVSPSAOnAfterTypeRequiresJobWorkPackageAndPhaseTaskStep(Record KVSPSASalesLineWBSPrepare, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTypeRequiresJobWorkPackageAndPhaseTaskStep(SalesLineWBSPrepare: Record "KVSPSASalesLineWBSPrepare"; var TypeRequiresJobWorkPackageAndPhaseTaskStep: Boolean):