Skip to content

KVSMEDAddressLib#

Procedures#

SaveNewMasterDataAddresses(Record KVSMEDMasterDataAddress, Integer, Code[20], Code[10], Date, Date, Text[100], Text[50], Text[100], Text[50], Text[30], Text[30], Code[20], Code[10]) : Boolean#

procedure SaveNewMasterDataAddresses(var KVSMEDMasterDataAddress: Record "KVSMEDMasterDataAddress"; ForType: Integer; ForCode: Code[20]; ForAddressCode: Code[10]; ForFromDate: Date; ForToDate: Date; ActualName: Text[100]; ActualName2: Text[50]; ActualAddress: Text[100]; ActualAddress2: Text[50]; ActualCity: Text[30]; ActualCounty: Text[30]; ActualPostCode: Code[20]; ActualCountryRegionCode: Code[10]): Boolean

GetActualMasterDataAddress(Record KVSMEDMasterDataAddress) : Boolean#

procedure GetActualMasterDataAddress(var KVSMEDMasterDataAddress: Record "KVSMEDMasterDataAddress"): Boolean

UpdateSalesHeaderAddresses(Record Sales Header) : Boolean#

Summary: Update all sales document addresses. If Modifed = true then Adressfields are updated in SalesHeader. Sales Header have to be modifed.

procedure UpdateSalesHeaderAddresses(var SalesHeader: Record "Sales Header"): Boolean

Parameters:

  • SalesHeader:

Returns: Modified

GetSalesHeaderAddresses(Record Sales Header, Record KVSMEDMasterDataAddress) :#

procedure GetSalesHeaderAddresses(var SalesHeader: Record "Sales Header"; var KVSMEDMasterDataAddress: Record "KVSMEDMasterDataAddress"): 

GetContactNoFromAddressDefaultControl(Code[20], Enum KVSMEDAddressDocType, Integer, Code[20], Integer, Code[30], Code[20], Code[20], Date, Date, Enum KVSMEDShipBillToType, Code[10], Code[20], Code[10], Code[10]) : Boolean#

Summary: Gets the ContactNo from AddressDefaultControl

procedure GetContactNoFromAddressDefaultControl(ComTermCodeFrom: Code[20]; KVSMEDAddressDocType: Enum "KVSMEDAddressDocType"; ComLevel: Integer; ProcessNo: Code[20]; ProcessPeriod: Integer; ContractPeriodCode: Code[30]; CustomerNo: Code[20]; ContactNo: Code[20]; StartDate: Date; EndDate: Date; KVSMEDShipBillToType: Enum "KVSMEDShipBillToType"; FilterRole: Code[10]; var NewContactNo: Code[20]; var NewAddressCode: Code[10]; var NewPartnerRoleCode: Code[10]): Boolean

Parameters:

  • ComTermCodeFrom:
  • KVSMEDAddressDocType:
  • ComLevel:
  • ProcessNo:
  • ProcessPeriod:
  • ContractPeriodCode:
  • CustomerNo:
  • ContactNo:
  • StartDate:
  • EndDate:
  • KVSMEDShipBillToType:
  • FilterRole:
  • NewContactNo:
  • NewAddressCode:
  • NewPartnerRoleCode:

Returns: