Table of Contents

KVSMEDSalesLib

Procedures

GetSalesperson(Code[20], Code[20], Code[10], Code[50]) : Code[20]

Summary: This procedure gets the code for SalesPerson from UserSetup ("Salespers./Purch. Code") or Customer ("Salesperson Code") based on different filters.

procedure GetSalesperson(SellToCustNo: Code[20]; BillToCustNo: Code[20]; SalesOrderType: Code[10]; UserID: Code[50]): Code[20]

Parameters:

  • SellToCustNo:
  • BillToCustNo:
  • SalesOrderType:
  • UserID:

Returns:

GetSalesperson2(Code[20], Code[20], Code[10], Code[50]) : Code[20]

Summary: This procedure gets the code for SalesPerson2 from UserSetup (KVSKBADefSalespersonCode2) or Customer (KVSKBASalespersonCode2) based on different filters.

procedure GetSalesperson2(SellToCustNo: Code[20]; BillToCustNo: Code[20]; SalesOrderType: Code[10]; UserID: Code[50]): Code[20]

Parameters:

  • SellToCustNo:
  • BillToCustNo:
  • SalesOrderType:
  • UserID:

Returns:

Events

OnTransferSalesLine2ItemJnLine(Record Sales Header, Record Sales Line, Record Item Journal Line) :

[IntegrationEvent(false, false)]
local procedure OnTransferSalesLine2ItemJnLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; var ItemJnlLine: Record "Item Journal Line"): 

OnTransferSalesLine2ResJnLine(Record Sales Header, Record Sales Line, Record Res. Journal Line) :

[IntegrationEvent(false, false)]
local procedure OnTransferSalesLine2ResJnLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"; var ResJnlLine: Record "Res. Journal Line"): 

OnTransferResJnlLine2ResLedgEntry(Record Res. Journal Line, Record Res. Ledger Entry) :

[IntegrationEvent(false, false)]
local procedure OnTransferResJnlLine2ResLedgEntry(ResJnlLine: Record "Res. Journal Line"; var ResLedgerEntry: Record "Res. Ledger Entry"): 

OnTransferfieldItemInTab37(Record Item, Record Sales Line) :

[IntegrationEvent(false, false)]
local procedure OnTransferfieldItemInTab37(Item: Record "Item"; var SalesLine: Record "Sales Line"): 

OnAfterDeleteSalesLine(Record Sales Header, Record Sales Line) :

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteSalesLine(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line"): 

OnBeforeSetCSRServiceVendorNoFromHeading(Record Sales Line, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeSetCSRServiceVendorNoFromHeading(var salesLineVar: Record "Sales Line"; var IsHandled: Boolean): 

OnProcessingBeforeDeleteSalesLine(Record Sales Header, Record Sales Line) :

[IntegrationEvent(false, false)]
local procedure OnProcessingBeforeDeleteSalesLine(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"): 

OnDeleteSalesLineUpdateDeliveryScheduleCall(Record Sales Header, Record Sales Line, Record KVSMEDDeliveryScheduleCall, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnDeleteSalesLineUpdateDeliveryScheduleCall(SalesHeaderPar: Record "Sales Header"; SalesLinePar: Record "Sales Line"; DeliveryScheduleCall: Record "KVSMEDDeliveryScheduleCall"; var IsHandled: Boolean): 

OnBeforeValidateActualCustomerShipmentDataInDeliverySchedule(Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateActualCustomerShipmentDataInDeliverySchedule(var IsHandled: Boolean):