PyJeeves/jeeves_sp_updates/Jeeves_Init_Insert_oh.spr

3409 lines
152 KiB
Text

set nocount on
go
print 'Begin Jeeves_Init_Insert_oh'
go
print 'Begin Jeeves_Init_Insert_oh'
go
--if exists (select 1 from SysObjects where Name='Jeeves_Init_Insert_oh') drop procedure Jeeves_Init_Insert_oh
if not exists (select 1 from sys.objects where Name='Jeeves_Init_Insert_oh') execute ( 'create procedure Jeeves_Init_Insert_oh as return 0' )
go
if object_id( N'Jeeves_UsrDefModSqlObject' ) is not NULL and
object_id( N'UsrDefModSqlObject' ) is not NULL
begin
if exists ( select 1 from UsrDefModSqlObject where DB_Object_Name = 'Jeeves_Init_Insert_oh' and UsrDefMod_type_SQLObject = 'MERGE' ) begin
declare @Time DateTime = GetDate();
print '--';
print 'Extracts customer own modifications from the object ''Jeeves_Init_Insert_oh''.';
declare @dbe integer;
begin try
execute @dbe = Jeeves_UsrDefModSqlObject 'Jeeves_Init_Insert_oh', NULL, 'Extract', NULL, NULL, NULL, NULL, NULL, NULL, 'SQL_SCRIPT', 'X';
if @dbe <> 0 begin
print '----';
print 'Return error from procedure ''Jeeves_UsrDefModSqlObject'' when extracting customer own modifications from the object ''Jeeves_Init_Insert_oh''.';
print 'Error_Number = ' + cast( @dbe as varchar(22) );
print '----';
end;
end try
begin catch
print '----';
print 'Catch error from ''Jeeves_UsrDefModSqlObject'' when extracting customer own modifications from the object ''Jeeves_Init_Insert_oh''.';
print 'Error_Number = ' + cast( Error_Number() as varchar(22) );
print Error_Message();
print '----';
end catch;
print 'Execution time: '+ltrim( rtrim( str( cast( DateDiff( MILLISECOND, @Time, GetDate() ) as decimal(12,3) ) / 1000, 12, 3) ) ) + ' seconds.';
print '--';
end;
end;
go
alter procedure Jeeves_Init_Insert_oh
--
-- Procedure Jeeves_Init_Insert_oh created 2015-11-05 08:34:37 by procedure JVSSTODS12.zero_r01.JEEVES_Generate_Procedure_Insert, IntrnCoNo 0; Jeeves version X (14), Sign = kp
--
@c_AcceptCodePayment Jeeves_StrVarChar32 = NULL OUTPUT
,@c_AdressLappTyp smallint = NULL OUTPUT
,@c_AdresslappUtskrDat DateTime = NULL OUTPUT
,@c_Aktiv smallint = NULL OUTPUT
,@c_AnmodanMark Jeeves_Boolean = NULL OUTPUT
,@c_AntalEURPall smallint = NULL OUTPUT
,@c_AntalKolli smallint = NULL OUTPUT
,@c_AntalOvrPall smallint = NULL OUTPUT
,@c_AntalRader int = NULL OUTPUT
,@c_AoNr Jeeves_MONo = NULL OUTPUT
,@c_AoNrAlfa Jeeves_StrVarChar32 = NULL OUTPUT
,@c_ArrivalAtCustomerDate DateTime = NULL OUTPUT
,@c_ArtBtotVikt decimal(18,8) = NULL OUTPUT
,@c_ArtSerieNrFrom Jeeves_StrVarChar32 = NULL OUTPUT
,@c_ArtSerieNrTom Jeeves_StrVarChar32 = NULL OUTPUT
,@c_ArtVikt decimal(18,8) = NULL OUTPUT
,@c_ArtVolym decimal(18,8) = NULL OUTPUT
,@c_AttBetalaBelopp money = NULL OUTPUT
,@c_AutoFrislappas Jeeves_Boolean = NULL OUTPUT
,@c_AutoMatchedWith Jeeves_InvNo = NULL OUTPUT
,@c_AutoRegel Jeeves_StrVarChar4 = NULL OUTPUT
,@c_AutoRegelForskott Jeeves_StrVarChar4 = NULL OUTPUT
,@c_BetKod Jeeves_StrVarChar2 = NULL OUTPUT
,@c_BetKodForskott Jeeves_StrVarChar2 = NULL OUTPUT
,@c_BookQtyNotOnPickListFlag Jeeves_Boolean = NULL OUTPUT
,@c_BristKontrolleradDatum DateTime = NULL OUTPUT
,@c_BristKontrolleradStatus smallint = NULL OUTPUT
,@c_BristStatusLagerUtlev smallint = NULL OUTPUT
,@c_BristStatusPlaneringBegLevDat smallint = NULL OUTPUT
,@c_BristStatusPlaneringBerLevDat smallint = NULL OUTPUT
,@c_BruttoVikt float = NULL OUTPUT
,@c_BusinessUnit Jeeves_StrVarChar8 = NULL OUTPUT
,@c_Cardpaymentcancelled Jeeves_Boolean = NULL OUTPUT
,@c_ClientSessionGUID_Str ztUniqueIdentifier = NULL OUTPUT
,@c_CodeFixedDeparture Jeeves_Boolean = NULL OUTPUT
,@c_CostsExclVatBCU money = NULL OUTPUT
,@c_CostsExclVatCurr money = NULL OUTPUT
,@c_CostsInclVatBCU money = NULL OUTPUT
,@c_CostsInclVatCurr money = NULL OUTPUT
,@c_CreatedByDbObject Jeeves_StrVarChar64 = NULL OUTPUT
,@c_CreditCardNumber Jeeves_StrVarChar32 = NULL OUTPUT
,@c_DelBokningTillaten smallint = NULL OUTPUT
,@c_DelivToBusinessUnit Jeeves_StrVarChar8 = NULL OUTPUT
,@c_DelivToPONo int = NULL OUTPUT
,@c_DelLevTillaten smallint = NULL OUTPUT
,@c_DiffDgrVerklLevDatDagDat int = NULL OUTPUT
,@c_DirektLeverans Jeeves_Boolean = NULL OUTPUT
,@c_DirektUttag Jeeves_Boolean = NULL OUTPUT
,@c_DistrKod Jeeves_StrVarChar4 = NULL OUTPUT
,@c_DivisKod Jeeves_StrVarChar3 = NULL OUTPUT
,@c_dtwe_JEEVES_Oh_OrderVarde DateTime = NULL OUTPUT
,@c_dtwu_JEEVES_Oh_OrderVarde DateTime = NULL OUTPUT
,@c_ebfilsent Jeeves_Boolean = NULL OUTPUT
,@c_ebfilsentdt DateTime = NULL OUTPUT
,@c_Edit Jeeves_StrVarCharMax = NULL OUTPUT
,@c_Editext Jeeves_StrVarCharMax = NULL OUTPUT
,@c_EditPlBLOB Jeeves_StrVarCharMax = NULL OUTPUT
,@c_EmballageFakt Jeeves_Boolean = NULL OUTPUT
,@c_EmballageKostnad money = NULL OUTPUT
,@c_EmballageKostnInland money = NULL OUTPUT
,@c_EstimatorOffNr Jeeves_StrVarChar10 = NULL OUTPUT
,@c_EstimatorOrder Jeeves_Boolean = NULL OUTPUT
,@c_Exec_Time_Log_String Jeeves_StrVarChar512 = NULL OUTPUT
,@c_ExecutionTime float = NULL OUTPUT
,@c_ExpAvgKd Jeeves_Boolean = NULL OUTPUT
,@c_ExpeditionKostnad money = NULL OUTPUT
,@c_ExpressKod Jeeves_Boolean = NULL OUTPUT
,@c_ExtorderNr Jeeves_StrVarChar17 = NULL OUTPUT
,@c_ExtOrdTyp smallint = NULL OUTPUT
,@c_FaktAvPersSign Jeeves_StrVarChar32 = NULL OUTPUT
,@c_FaktDat DateTime = NULL OUTPUT
,@c_FaktDateTime DateTime = NULL OUTPUT
,@c_FaktDatKorr DateTime = NULL OUTPUT
,@c_FaktDatOrg DateTime = NULL OUTPUT
,@c_FaktFfDat DateTime = NULL OUTPUT
,@c_FaktNr Jeeves_InvNo = NULL OUTPUT
,@c_FaktNr_OCR Jeeves_StrVarChar64 = NULL OUTPUT
,@c_FaktNrAConto Jeeves_InvNo = NULL OUTPUT
,@c_FaktNrForskott Jeeves_InvNo = NULL OUTPUT
,@c_FaktNrKOrr Jeeves_InvNo = NULL OUTPUT
,@c_FaktNrOrg Jeeves_InvNo = NULL OUTPUT
,@c_FaktSlutLevOrder Jeeves_Boolean = NULL OUTPUT
,@c_FaktTB money = NULL OUTPUT
,@c_FaktTbInklMoms money = NULL OUTPUT
,@c_FakturerareKod smallint = NULL OUTPUT
,@c_FfhNr int = NULL OUTPUT
,@c_FiscalPrinterStatusDate DateTime = NULL OUTPUT
,@c_FlowDummyUniqueId ztUniqueIdentifier = NULL OUTPUT
,@c_ForetagKod smallint = NULL OUTPUT
,@c_ForsakringFakt Jeeves_Boolean = NULL OUTPUT
,@c_ForsakringsKostnad money = NULL OUTPUT
,@c_ForsakrKostnInland money = NULL OUTPUT
,@c_ForsakrKostnProc decimal(18,8) = NULL OUTPUT
,@c_ForskottBelopp money = NULL OUTPUT
,@c_ForskottBeloppAck money = NULL OUTPUT
,@c_ForskottMottagetDatum DateTime = NULL OUTPUT
,@c_ForskottOrdKopplTyp smallint = NULL OUTPUT
,@c_FraktAvgKd Jeeves_Boolean = NULL OUTPUT
,@c_FrakthandlKod Jeeves_Boolean = NULL OUTPUT
,@c_FraktKostnBer money = NULL OUTPUT
,@c_FraktKostnDeb money = NULL OUTPUT
,@c_FraktKostnInland money = NULL OUTPUT
,@c_FraktKostnMan money = NULL OUTPUT
,@c_FraktSedelTyp smallint = NULL OUTPUT
,@c_FraktsedelUtskrDat DateTime = NULL OUTPUT
,@c_FraktSkrymmeKod Jeeves_Boolean = NULL OUTPUT
,@c_FraktVikt float = NULL OUTPUT
,@c_FriSlappDatTid DateTime = NULL OUTPUT
,@c_FsKd Jeeves_Boolean = NULL OUTPUT
,@c_FSUtskrDat DateTime = NULL OUTPUT
,@c_FtgKontaktNr smallint = NULL OUTPUT
,@c_FtgNr Jeeves_CompanyNo = NULL OUTPUT
,@c_ftgperson Jeeves_StrVarChar64 = NULL OUTPUT
,@c_FtgPostnr Jeeves_StrVarChar10 = NULL OUTPUT
,@c_Giltighetstid Jeeves_StrVarChar10 = NULL OUTPUT
,@c_GiltigTomDatum DateTime = NULL OUTPUT
,@c_GodsMarke Jeeves_StrVarChar64 = NULL OUTPUT
,@c_GodsMarke1 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_GodsMarke2 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_GodsMarke3 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_GodsMarke4 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_Handel3Part Jeeves_Boolean = NULL OUTPUT
,@c_HandlingChargeProcessed Jeeves_Boolean = NULL OUTPUT
,@c_HideOrder Jeeves_Boolean = NULL OUTPUT
,@c_ICTDelivFromOrderNo Jeeves_SONo = NULL OUTPUT
,@c_ICTDelivToOrderNo Jeeves_SONo = NULL OUTPUT
,@c_ICTDelivToPONo Jeeves_PONo = NULL OUTPUT
,@c_ICTDispatchMethod smallint = NULL OUTPUT
,@c_ICTDispatchTerm smallint = NULL OUTPUT
,@c_ICTRuleNumber smallint = NULL OUTPUT
,@c_IdForOrderShuffle Jeeves_StrVarChar20 = NULL OUTPUT
,@c_InbSlag Jeeves_StrVarChar3 = NULL OUTPUT
,@c_Ins_DT_MilliSecond DateTime = NULL OUTPUT
,@c_IntrnCoNoOrigin smallint = NULL OUTPUT
,@c_IntStatTransTyp smallint = NULL OUTPUT
,@c_InventoryLocWMS Jeeves_Boolean = NULL OUTPUT
,@c_InvoiceChange Jeeves_Boolean = NULL OUTPUT
,@c_InvoicedUTCDateTime DateTime = NULL OUTPUT
,@c_Jeeves_Init_Insert_Enter DateTime = NULL OUTPUT
,@c_Jeeves_Init_Insert_PreIns DateTime = NULL OUTPUT
,@c_K4 Jeeves_StrVarChar8 = NULL OUTPUT
,@c_K5 Jeeves_StrVarChar8 = NULL OUTPUT
,@c_K6 Jeeves_StrVarChar8 = NULL OUTPUT
,@c_K7 Jeeves_StrVarChar8 = NULL OUTPUT
,@c_KalkylPrisFaktura Jeeves_StrVarChar = NULL OUTPUT
,@c_kampnr int = NULL OUTPUT
,@c_KBarAvsandandeEnhet Jeeves_StrVarChar8 = NULL OUTPUT
,@c_KodEjFakturera Jeeves_Boolean = NULL OUTPUT
,@c_KopieradFranFaktNr Jeeves_InvNo = NULL OUTPUT
,@c_KopieradFranOrderNr Jeeves_SONo = NULL OUTPUT
,@c_KopieradTillOrderNr Jeeves_SONo = NULL OUTPUT
,@c_Kortspecifikinfo Jeeves_StrVarChar256 = NULL OUTPUT
,@c_Kortstatus Jeeves_StrVarChar32 = NULL OUTPUT
,@c_KortTransaktionsTyp Jeeves_StrVarChar32 = NULL OUTPUT
,@c_KostBar Jeeves_StrVarChar8 = NULL OUTPUT
,@c_KostStalleKod Jeeves_StrVarChar8 = NULL OUTPUT
,@c_KreditOrder Jeeves_Boolean = NULL OUTPUT
,@c_KreditSparrStatus smallint = NULL OUTPUT
,@c_KstAvsandandeEnhet Jeeves_StrVarChar8 = NULL OUTPUT
,@c_Kund_PlKod Jeeves_StrVarChar = NULL OUTPUT
,@c_KundBestDat DateTime = NULL OUTPUT
,@c_KundBestNamn Jeeves_StrVarChar64 = NULL OUTPUT
,@c_KundBestNr Jeeves_StrVarChar32 = NULL OUTPUT
,@c_KundBetalareNr Jeeves_CompanyNo = NULL OUTPUT
,@c_KundFaktAdr Jeeves_StrVarChar64 = NULL OUTPUT
,@c_KundFraktBetalareNr Jeeves_CompanyNo = NULL OUTPUT
,@c_KundFraktDeb Jeeves_Boolean = NULL OUTPUT
,@c_KundKategoriKod smallint = NULL OUTPUT
,@c_KundLevSattKod smallint = NULL OUTPUT
,@c_KundPrisInklMoms Jeeves_Boolean = NULL OUTPUT
,@c_KundRabatt decimal(18,8) = NULL OUTPUT
,@c_KundRabattKod Jeeves_Boolean = NULL OUTPUT
,@c_KundRabattKod0 Jeeves_Boolean = NULL OUTPUT
,@c_KundRabattKod1 Jeeves_Boolean = NULL OUTPUT
,@c_KundRabattKod2 Jeeves_Boolean = NULL OUTPUT
,@c_KundRabattMax float = NULL OUTPUT
,@c_KundRabattMin float = NULL OUTPUT
,@c_KundRef2 Jeeves_StrVarChar32 = NULL OUTPUT
,@c_KundSpecTextBe Jeeves_Boolean = NULL OUTPUT
,@c_KundSpecTextFa Jeeves_Boolean = NULL OUTPUT
,@c_KundSpecTextFs Jeeves_Boolean = NULL OUTPUT
,@c_KundSpecTextOe Jeeves_Boolean = NULL OUTPUT
,@c_KundSpecTextPl Jeeves_Boolean = NULL OUTPUT
,@c_KundSpecTextTo Jeeves_Boolean = NULL OUTPUT
,@c_KundStafflKod Jeeves_Boolean = NULL OUTPUT
,@c_KundTextKod Jeeves_StrVarChar4 = NULL OUTPUT
,@c_LagerFlyttning Jeeves_Boolean = NULL OUTPUT
,@c_LagPlats Jeeves_StrVarChar20 = NULL OUTPUT
,@c_LagStalle Jeeves_StrVarChar8 = NULL OUTPUT
,@c_LandsKod Jeeves_StrVarChar3 = NULL OUTPUT
,@c_LeadTimeMatrixBookingFlag Jeeves_Boolean = NULL OUTPUT
,@c_LegitimationNumber Jeeves_StrVarChar32 = NULL OUTPUT
,@c_LevArtBtotVikt decimal(18,8) = NULL OUTPUT
,@c_LevArtVikt decimal(18,8) = NULL OUTPUT
,@c_LevArtVolym decimal(18,8) = NULL OUTPUT
,@c_LevAviseringKod Jeeves_Boolean = NULL OUTPUT
,@c_LevForeTolv Jeeves_Boolean = NULL OUTPUT
,@c_LevHandlKod Jeeves_Boolean = NULL OUTPUT
,@c_LevSattKod smallint = NULL OUTPUT
,@c_LevVillkKod smallint = NULL OUTPUT
,@c_LfExcl Jeeves_Boolean = NULL OUTPUT
,@c_ManReAvstDT DateTime = NULL OUTPUT
,@c_ManReAvstPerDen DateTime = NULL OUTPUT
,@c_ManReAvstPersSign Jeeves_StrVarChar32 = NULL OUTPUT
,@c_MarkKundsMomsStyr Jeeves_Boolean = NULL OUTPUT
,@c_MarkNyttOEUtskr Jeeves_Boolean = NULL OUTPUT
,@c_MarkOrderUniktLager Jeeves_Boolean = NULL OUTPUT
,@c_MomsKod smallint = NULL OUTPUT
,@c_MomsKodForskott smallint = NULL OUTPUT
,@c_MottagetBelopp money = NULL OUTPUT
,@c_MRP_InventoryTransferFlag Jeeves_Boolean = NULL OUTPUT
,@c_No_Trigger_Exec smallint = NULL OUTPUT
,@c_OeKod Jeeves_Boolean = NULL OUTPUT
,@c_OeStatusEdi smallint = NULL OUTPUT
,@c_OEUtskrDat DateTime = NULL OUTPUT
,@c_OffertRadNrToOrdRadNr Jeeves_Boolean = NULL OUTPUT
,@c_OffNr Jeeves_StrVarChar10 = NULL OUTPUT
,@c_OhFaktTB money = NULL OUTPUT
,@c_OhFaktTBInklMoms money = NULL OUTPUT
,@c_OhOrdBerednDatBase DateTime = NULL OUTPUT
,@c_OhOrdBerLevDatBase DateTime = NULL OUTPUT
,@c_OhOrdKostnad money = NULL OUTPUT
,@c_OhOrdKostnadInklMoms money = NULL OUTPUT
,@c_OhOrdSum money = NULL OUTPUT
,@c_OhOrdSumInklMoms money = NULL OUTPUT
,@c_OhVbOrdSum money = NULL OUTPUT
,@c_OhVbOrdSumInklMoms money = NULL OUTPUT
,@c_OIngSkapad Jeeves_Boolean = NULL OUTPUT
,@c_OkAttPlockaSattDatum DateTime = NULL OUTPUT
,@c_OkAttPlockaStatus smallint = NULL OUTPUT
,@c_ole1 Jeeves_StrVarChar256 = NULL OUTPUT
,@c_ole2 Jeeves_StrVarChar256 = NULL OUTPUT
,@c_OrdBegLevDat DateTime = NULL OUTPUT
,@c_OrdBerednDat DateTime = NULL OUTPUT
,@c_OrdBerLevDat DateTime = NULL OUTPUT
,@c_OrdBerLevTid ztTime = NULL OUTPUT
,@c_OrdBeskr Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdBokningsStatus smallint = NULL OUTPUT
,@c_OrdDatum DateTime = NULL OUTPUT
,@c_OrderAvslutad Jeeves_Boolean = NULL OUTPUT
,@c_OrderBeloppIntFsg money = NULL OUTPUT
,@c_OrderBeloppIntKop money = NULL OUTPUT
,@c_OrderCostCurrency Jeeves_Boolean = NULL OUTPUT
,@c_OrderEnding Jeeves_Boolean = NULL OUTPUT
,@c_OrderKopplKod smallint = NULL OUTPUT
,@c_OrderKostnadIntFsg money = NULL OUTPUT
,@c_OrderKostnadIntKop money = NULL OUTPUT
,@c_OrderNr Jeeves_SONo = NULL OUTPUT
,@c_OrderNrAlfa Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrderNrKoppl Jeeves_SONo = NULL OUTPUT
,@c_OrderNrKorr Jeeves_SONo = NULL OUTPUT
,@c_OrderNrOffert Jeeves_SONo = NULL OUTPUT
,@c_OrderNrOrg Jeeves_SONo = NULL OUTPUT
,@c_OrderNrServ Jeeves_SONo = NULL OUTPUT
,@c_OrderTBIntFsg money = NULL OUTPUT
,@c_OrderTBIntKop money = NULL OUTPUT
,@c_OrderTextKod Jeeves_StrVarChar4 = NULL OUTPUT
,@c_OrderTGIntFsg decimal(18,8) = NULL OUTPUT
,@c_OrderTGIntKop decimal(18,8) = NULL OUTPUT
,@c_OrdFoljesedelsNr int = NULL OUTPUT
,@c_OrdKostnad money = NULL OUTPUT
,@c_OrdKostnadInklMoms money = NULL OUTPUT
,@c_OrdLevAdr1 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdLevAdr2 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdLevAdr3 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdLevAdr4 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdLevAdrBstOrt Jeeves_StrVarChar64 = NULL OUTPUT
,@c_OrdLevAdrLandsKod Jeeves_StrVarChar3 = NULL OUTPUT
,@c_OrdLevAdrProvinceCode Jeeves_StrVarChar5 = NULL OUTPUT
,@c_OrdLevAnvisnRad1 Jeeves_StrVarChar32 = NULL OUTPUT
,@c_OrdLevAnvisnRad2 Jeeves_StrVarChar32 = NULL OUTPUT
,@c_OrdLevDat DateTime = NULL OUTPUT
,@c_OrdLevDatOrg DateTime = NULL OUTPUT
,@c_OrdLevNr smallint = NULL OUTPUT
,@c_OrdLevPlats1 Jeeves_CompanyNo = NULL OUTPUT
,@c_OrdLovLevDat DateTime = NULL OUTPUT
,@c_OrdRabatt decimal(18,8) = NULL OUTPUT
,@c_OrdRestNot Jeeves_Boolean = NULL OUTPUT
,@c_OrdRestNr smallint = NULL OUTPUT
,@c_OrdStat smallint = NULL OUTPUT
,@c_OrdSum money = NULL OUTPUT
,@c_OrdSumExclCredChk money = NULL OUTPUT
,@c_OrdSumExklMoms money = NULL OUTPUT
,@c_OrdSumFraktBer money = NULL OUTPUT
,@c_OrdSumInklMoms money = NULL OUTPUT
,@c_OrdSumInklMomsExclCredChk money = NULL OUTPUT
,@c_OrdSumRabGr money = NULL OUTPUT
,@c_OrdSumReg money = NULL OUTPUT
,@c_OrdSumValReg money = NULL OUTPUT
,@c_OrdTranspDat DateTime = NULL OUTPUT
,@c_OrdTyp smallint = NULL OUTPUT
,@c_OrdVerklLevDat DateTime = NULL OUTPUT
,@c_OULager_Auto_Utplock Jeeves_Boolean = NULL OUTPUT
,@c_OULager_Leverera_Allt Jeeves_Boolean = NULL OUTPUT
,@c_OvrFaktAvgift1 money = NULL OUTPUT
,@c_OvrFaktAvgift10 money = NULL OUTPUT
,@c_OvrFaktAvgift2 money = NULL OUTPUT
,@c_OvrFaktAvgift3 money = NULL OUTPUT
,@c_OvrFaktAvgift4 money = NULL OUTPUT
,@c_OvrFaktAvgift5 money = NULL OUTPUT
,@c_OvrFaktAvgift6 money = NULL OUTPUT
,@c_OvrFaktAvgift7 money = NULL OUTPUT
,@c_OvrFaktAvgift8 money = NULL OUTPUT
,@c_OvrFaktAvgift9 money = NULL OUTPUT
,@c_OvrFaktKostn1Fakt Jeeves_Boolean = NULL OUTPUT
,@c_OvrFaktKostn2Fakt Jeeves_Boolean = NULL OUTPUT
,@c_OvrFaktKostnad1 money = NULL OUTPUT
,@c_OvrFaktKostnad2 money = NULL OUTPUT
,@c_OvrFaktKostnInland1 money = NULL OUTPUT
,@c_OvrFaktKostnInland2 money = NULL OUTPUT
,@c_PackagingDate DateTime = NULL OUTPUT
,@c_PackareKod smallint = NULL OUTPUT
,@c_PackSedelUtskrDat DateTime = NULL OUTPUT
,@c_PaymenttransID Jeeves_StrVarChar256 = NULL OUTPUT
,@c_PdmCount int = NULL OUTPUT
,@c_PersSign Jeeves_StrVarChar32 = NULL OUTPUT
,@c_PickingLockedByUser Jeeves_StrVarChar64 = NULL OUTPUT
,@c_PlockIndexOrder int = NULL OUTPUT
,@c_PlockJnrOrder int = NULL OUTPUT
,@c_PLUtskrDat DateTime = NULL OUTPUT
,@c_PrisJustOrder Jeeves_Boolean = NULL OUTPUT
,@c_PrisJustOrderKost Jeeves_Boolean = NULL OUTPUT
,@c_PrisLista int = NULL OUTPUT
,@c_ProjCode Jeeves_StrVarChar10 = NULL OUTPUT
,@c_ProspektId int = NULL OUTPUT
,@c_PVMSeasonId Jeeves_StrVarChar15 = NULL OUTPUT
,@c_QQ_Ins_Trg_Start DateTime = NULL OUTPUT
,@c_RabKlass smallint = NULL OUTPUT
,@c_Referensnummer Jeeves_StrVarChar32 = NULL OUTPUT
,@c_RegDat DateTime = NULL OUTPUT
,@c_ReplicateRecord smallint = NULL OUTPUT
,@c_RestArtBtotVikt decimal(18,8) = NULL OUTPUT
,@c_RestArtVikt decimal(18,8) = NULL OUTPUT
,@c_RestArtVolym decimal(18,8) = NULL OUTPUT
,@c_RestBehKod smallint = NULL OUTPUT
,@c_RowCreatedBy Jeeves_StrVarChar32 = NULL OUTPUT
,@c_RowCreatedDt DateTime = NULL OUTPUT
,@c_RowCreatedUTCDT DateTime = NULL OUTPUT
,@c_RowUpdatedBy Jeeves_StrVarChar32 = NULL OUTPUT
,@c_RowUpdatedCols Jeeves_StrVarChar256 = NULL OUTPUT
,@c_RowUpdatedDt DateTime = NULL OUTPUT
,@c_RowUpdatedUTCDT DateTime = NULL OUTPUT
,@c_RptUnitNo smallint = NULL OUTPUT
,@c_RU_Account Jeeves_StrVarChar20 = NULL OUTPUT
,@c_SalesTaxHandling Jeeves_Boolean = NULL OUTPUT
,@c_SalesType Jeeves_StrVarChar3 = NULL OUTPUT
,@c_Saljare Jeeves_StrVarChar32 = NULL OUTPUT
,@c_SamFaktUtskr Jeeves_Boolean = NULL OUTPUT
,@c_SamInKopMark Jeeves_Boolean = NULL OUTPUT
,@c_SendEdi Jeeves_Boolean = NULL OUTPUT
,@c_SendEdiDT DateTime = NULL OUTPUT
,@c_ShuffleOrder Jeeves_Boolean = NULL OUTPUT
,@c_SkrivUtskSk Jeeves_Boolean = NULL OUTPUT
,@c_SlutKundNamn1 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_SlutKundNamn2 Jeeves_StrVarChar64 = NULL OUTPUT
,@c_SprakKod smallint = NULL OUTPUT
,@c_SQLCmd2EnterTrg int = NULL OUTPUT
,@c_StockReplenishment Jeeves_Boolean = NULL OUTPUT
,@c_TA_AmtCOD money = NULL OUTPUT
,@c_TA_ConsNo Jeeves_StrVarChar20 = NULL OUTPUT
,@c_TA_CustomerMessage Jeeves_StrVarChar64 = NULL OUTPUT
,@c_TA_Edit Jeeves_StrVarCharMax = NULL OUTPUT
,@c_TA_FaxNotifiedNo Jeeves_StrVarChar64 = NULL OUTPUT
,@c_TA_GANno Jeeves_StrVarChar20 = NULL OUTPUT
,@c_TA_IntAutoNo smallint = NULL OUTPUT
,@c_TA_Loadmeter float = NULL OUTPUT
,@c_TA_MailNotified Jeeves_StrVarChar64 = NULL OUTPUT
,@c_TA_PhonNotifiedNo Jeeves_StrVarChar64 = NULL OUTPUT
,@c_TA_SMSNotifiedNo Jeeves_StrVarChar64 = NULL OUTPUT
,@c_TA_TemplKompCd Jeeves_StrVarChar = NULL OUTPUT
,@c_TaxAreaCode1 Jeeves_StrVarChar10 = NULL OUTPUT
,@c_TaxAreaCode2 Jeeves_StrVarChar10 = NULL OUTPUT
,@c_TaxAreaCode3 Jeeves_StrVarChar10 = NULL OUTPUT
,@c_TaxAreaCode4 Jeeves_StrVarChar10 = NULL OUTPUT
,@c_TaxAreaCode5 Jeeves_StrVarChar10 = NULL OUTPUT
,@c_TaxAreaRate decimal(18,8) = NULL OUTPUT
,@c_TaxCode smallint = NULL OUTPUT
,@c_TerminsSakradOrder Jeeves_Boolean = NULL OUTPUT
,@c_TextEfterDokRader Jeeves_Boolean = NULL OUTPUT
,@c_TextKod Jeeves_StrVarChar4 = NULL OUTPUT
,@c_TillbakaBelopp money = NULL OUTPUT
,@c_TillLagStalle Jeeves_StrVarChar8 = NULL OUTPUT
,@c_TimeZoneCode smallint = NULL OUTPUT
,@c_TransitLeverans Jeeves_Boolean = NULL OUTPUT
,@c_TransportorsKod Jeeves_StrVarChar17 = NULL OUTPUT
,@c_UtskrBestDokSkaGoras Jeeves_Boolean = NULL OUTPUT
,@c_UtskrBestDokUtskrDT DateTime = NULL OUTPUT
,@c_UtskrDokLovSkaGoras Jeeves_Boolean = NULL OUTPUT
,@c_UtskrDokLovUtskrDT DateTime = NULL OUTPUT
,@c_ValDat DateTime = NULL OUTPUT
,@c_ValKod Jeeves_StrVarChar3 = NULL OUTPUT
,@c_ValKurs decimal(18,8) = NULL OUTPUT
,@c_VaruProv Jeeves_StrVarChar = NULL OUTPUT
,@c_VAT_Type smallint = NULL OUTPUT
,@c_vb_EmballageKostnad money = NULL OUTPUT
,@c_vb_EmballageKostnInland money = NULL OUTPUT
,@c_vb_ExpeditionKostnad money = NULL OUTPUT
,@c_vb_ForsakringsKostnad money = NULL OUTPUT
,@c_vb_ForsakrKostnInland money = NULL OUTPUT
,@c_vb_ForskottBelopp money = NULL OUTPUT
,@c_vb_ForskottBeloppAck money = NULL OUTPUT
,@c_vb_FraktKostnBer money = NULL OUTPUT
,@c_vb_FraktKostnDeb money = NULL OUTPUT
,@c_vb_FraktKostnInland money = NULL OUTPUT
,@c_vb_FraktKostnMan money = NULL OUTPUT
,@c_vb_OvrFaktAvgift1 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift10 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift2 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift3 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift4 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift5 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift6 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift7 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift8 money = NULL OUTPUT
,@c_vb_OvrFaktAvgift9 money = NULL OUTPUT
,@c_vb_OvrFaktKostnad1 money = NULL OUTPUT
,@c_vb_OvrFaktKostnad2 money = NULL OUTPUT
,@c_vb_OvrFaktKostnInland1 money = NULL OUTPUT
,@c_vb_OvrFaktKostnInland2 money = NULL OUTPUT
,@c_VbOrdSum money = NULL OUTPUT
,@c_VbOrdSumExklMoms money = NULL OUTPUT
,@c_VbOrdSumInklMoms money = NULL OUTPUT
,@c_VbOrdSumRabGr money = NULL OUTPUT
,@c_ViktSumOrder Jeeves_Boolean = NULL OUTPUT
,@c_VolHeight smallint = NULL OUTPUT
,@c_VolLength smallint = NULL OUTPUT
,@c_Volume float = NULL OUTPUT
,@c_VolWidth smallint = NULL OUTPUT
,@c_VRef Jeeves_StrVarChar64 = NULL OUTPUT
,@c_webpublish varchar(1) = NULL OUTPUT
,@c_WorkFaktNr Jeeves_InvNo = NULL OUTPUT
,@DebugMsg Jeeves_StrVarChar10 = NULL --OUTPUT
,@c_Logg_Exec_Time_String Jeeves_StrVarChar4000 = NULL OUTPUT
,@c_Integer_NULL integer = NULL
,@c_Varchar_NULL Jeeves_StrVarChar2048 = NULL
,@c_Date_NULL DateTime = NULL
,@c_AdjustMinutes2GetLocalTime integer = NULL
,@c_zLanguage integer = NULL
--<UsrDef_Mod_Init_Insert_Args_BeginMod>
--<UsrDef_Mod_Init_Insert_Args_EndMod>
as
declare @Enter_TranCount integer
set @Enter_TranCount = @@TranCount
set @c_Logg_Exec_Time_String=case when @c_Logg_Exec_Time_String is not null then @c_Logg_Exec_Time_String else '' end
+ char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Enter oh, opt='+cast(@@Options as varchar(11))
declare
@Jeeves_Init_Insert_Enter DateTime,
@Jeeves_Init_Insert_PreIns DateTime,
@Jeeves_Init_Insert_PostIns DateTime
set @Jeeves_Init_Insert_Enter = GetDate()
/*BEGIN_SQLServerOnly*/
set rowcount 0;
set nocount on; -- @@Options=512
declare @Set_Options integer = 0;
--<UsrDef_Mod_Init_Insert_Set_Options_BeginMod>
--<UsrDef_Mod_Init_Insert_Set_Options_EndMod>
if @Set_Options = 0 begin -- DBLib
if @@Options & 16 = 16 set ansi_padding OFF;
--set FORCEPLAN OFF;
if @@Options & 4096 = 4096 set concat_null_yields_null OFF;
if @@Options & 8 = 8 set ansi_warnings OFF;
---------set ansi_nulls OFF;
---------set QUOTED_IDENTIFIER OFF;
if @@Options & 1024 = 1024 set ANSI_NULL_DFLT_ON OFF;
if @@Options & 2048 = 2048 set ANSI_NULL_DFLT_OFF OFF;
if @@Options & 64 = 64 set arithabort OFF;
if @@Options & 8192 = 8192 set numeric_roundabort OFF;
end; -- if @Set_Options = 0 begin
if @Set_Options = 1 begin -- Filtered index (ODBC)
if @@Options & 32 = 0 set ansi_nulls ON; -- 32 ANSI_NULLS Controls NULL handling when using equality operators.
if @@Options & 16 = 0 set ansi_padding ON; -- 16 ANSI_PADDING Controls padding of fixed-length variables.
if @@Options & 8 = 0 set ansi_warnings ON; -- 8 ANSI_WARNINGS Controls truncation and NULL in aggregate warnings.
if @@Options & 64 = 0 set arithabort ON; -- 64 ARITHABORT Terminates a query when an overflow or divide-by-zero error occurs during query execution.
if @@Options & 4096 = 0 set concat_null_yields_null ON; -- 4096 CONCAT_NULL_YIELDS_NULL Returns NULL when concatenating a NULL value with a string.
if @@Options & 8192 = 8192 set numeric_roundabort OFF; -- OFF! OFF! 8192 NUMERIC_ROUNDABORT Generates an error when a loss of precision occurs in an expression.
if @@Options & 256 = 0 set QUOTED_IDENTIFIER ON; -- 256 QUOTED_IDENTIFIER Differentiates between single and double quotation marks when evaluating an expression.
--set FORCEPLAN OFF;
if @@Options & 1024 = 1024 set ANSI_NULL_DFLT_ON OFF; -- 1024 ANSI_NULL_DFLT_ON Alters the session's behavior to use ANSI compatibility for nullability. New columns defined without explicit nullability are defined to allow nulls.
if @@Options & 2048 = 2048 set ANSI_NULL_DFLT_OFF OFF; -- 2048 ANSI_NULL_DFLT_OFF Alters the session's behavior not to use ANSI compatibility for nullability. New columns defined without explicit nullability do not allow nulls.
end; -- if @Set_Options = 1 begin
/*END_SQLServerOnly*/
set @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', opt='+cast(@@Options as varchar(11))
if @c_ForetagKod is NULL
and @c_OrderNr is NULL
and @c_OrderNrAlfa is NULL
Return (0) -- Just warming up the procedure?!
declare @c_IntrnCoNo smallint = @c_ForetagKod;
declare
@catch_ERROR_NUMBER integer,
@catch_ERROR_MESSAGE Jeeves_StrVarChar4000;
begin try
declare @xxx_PrimaryKeyValue Jeeves_StrVarChar2048
set @xxx_PrimaryKeyValue = '<%.oh>; key ='
+char(13)+char(10)+char(9)+'<%OrderNr> = ' + coalesce( convert( varchar(21), @c_OrderNr ), 'NULL' )
if @@TranCount = 0 BEGIN TRAN
declare
@x integer
,@dbe integer
,@dbc integer
,@dbp integer = @@ProcId
,@Procedure_Name SysName = object_Name( @@ProcId )
,@NewLine Jeeves_StrVarChar2 = nchar(13)+nchar(10)
,@NewLineTab Jeeves_StrVarChar3 = nchar(13)+nchar(10)+nchar(9)
,@sy1_Currency Jeeves_StrVarChar4
,@sy1_CurrencyDecimals smallint
,@sy1_AdjustMinutes2GetLocalTime integer
,@sy2_AdjustMinutes2GetLocalTime integer
,@AM2GLT integer
,@sy1_TimeZoneCode smallint
,@sy2_TimeZoneCode smallint
,@wr Jeeves_StrVarChar4000;
declare
@PgmId Jeeves_StrVarChar512 = @Procedure_Name + @NewLine;
--<UsrDef_Mod_Init_Insert_Declare_BeginMod>
--<UsrDef_Mod_Init_Insert_Declare_EndMod>
Declare
@oh_AcceptCodePayment Jeeves_StrVarChar32
, @oh_AdressLappTyp smallint
, @oh_AdresslappUtskrDat DateTime
, @oh_Aktiv smallint
, @oh_AnmodanMark Jeeves_Boolean
, @oh_AntalEURPall smallint
, @oh_AntalKolli smallint
, @oh_AntalOvrPall smallint
, @oh_AntalRader int
, @oh_AoNr Jeeves_MONo
, @oh_AoNrAlfa Jeeves_StrVarChar32
, @oh_ArrivalAtCustomerDate DateTime
, @oh_ArtBtotVikt decimal(18,8)
, @oh_ArtSerieNrFrom Jeeves_StrVarChar32
, @oh_ArtSerieNrTom Jeeves_StrVarChar32
, @oh_ArtVikt decimal(18,8)
, @oh_ArtVolym decimal(18,8)
, @oh_AttBetalaBelopp money
, @oh_AutoFrislappas Jeeves_Boolean
, @oh_AutoMatchedWith Jeeves_InvNo
, @oh_AutoRegel Jeeves_StrVarChar4
, @oh_AutoRegelForskott Jeeves_StrVarChar4
, @oh_BetKod Jeeves_StrVarChar2
, @oh_BetKodForskott Jeeves_StrVarChar2
, @oh_BookQtyNotOnPickListFlag Jeeves_Boolean
, @oh_BristKontrolleradDatum DateTime
, @oh_BristKontrolleradStatus smallint
, @oh_BristStatusLagerUtlev smallint
, @oh_BristStatusPlaneringBegLevDat smallint
, @oh_BristStatusPlaneringBerLevDat smallint
, @oh_BruttoVikt float
, @oh_BusinessUnit Jeeves_StrVarChar8
, @oh_Cardpaymentcancelled Jeeves_Boolean
, @oh_ClientSessionGUID_Str ztUniqueIdentifier
, @oh_CodeFixedDeparture Jeeves_Boolean
, @oh_CostsExclVatBCU money
, @oh_CostsExclVatCurr money
, @oh_CostsInclVatBCU money
, @oh_CostsInclVatCurr money
, @oh_CreatedByDbObject Jeeves_StrVarChar64
, @oh_CreditCardNumber Jeeves_StrVarChar32
, @oh_DelBokningTillaten smallint
, @oh_DelivToBusinessUnit Jeeves_StrVarChar8
, @oh_DelivToPONo int
, @oh_DelLevTillaten smallint
, @oh_DiffDgrVerklLevDatDagDat int
, @oh_DirektLeverans Jeeves_Boolean
, @oh_DirektUttag Jeeves_Boolean
, @oh_DistrKod Jeeves_StrVarChar4
, @oh_DivisKod Jeeves_StrVarChar3
, @oh_dtwe_JEEVES_Oh_OrderVarde DateTime
, @oh_dtwu_JEEVES_Oh_OrderVarde DateTime
, @oh_ebfilsent Jeeves_Boolean
, @oh_ebfilsentdt DateTime
, @oh_Edit Jeeves_StrVarCharMax
, @oh_Editext Jeeves_StrVarCharMax
, @oh_EditPlBLOB Jeeves_StrVarCharMax
, @oh_EmballageFakt Jeeves_Boolean
, @oh_EmballageKostnad money
, @oh_EmballageKostnInland money
, @oh_EstimatorOffNr Jeeves_StrVarChar10
, @oh_EstimatorOrder Jeeves_Boolean
, @oh_Exec_Time_Log_String Jeeves_StrVarChar512
, @oh_ExecutionTime float
, @oh_ExpAvgKd Jeeves_Boolean
, @oh_ExpeditionKostnad money
, @oh_ExpressKod Jeeves_Boolean
, @oh_ExtorderNr Jeeves_StrVarChar17
, @oh_ExtOrdTyp smallint
, @oh_FaktAvPersSign Jeeves_StrVarChar32
, @oh_FaktDat DateTime
, @oh_FaktDateTime DateTime
, @oh_FaktDatKorr DateTime
, @oh_FaktDatOrg DateTime
, @oh_FaktFfDat DateTime
, @oh_FaktNr Jeeves_InvNo
, @oh_FaktNr_OCR Jeeves_StrVarChar64
, @oh_FaktNrAConto Jeeves_InvNo
, @oh_FaktNrForskott Jeeves_InvNo
, @oh_FaktNrKOrr Jeeves_InvNo
, @oh_FaktNrOrg Jeeves_InvNo
, @oh_FaktSlutLevOrder Jeeves_Boolean
, @oh_FaktTB money
, @oh_FaktTbInklMoms money
, @oh_FakturerareKod smallint
, @oh_FfhNr int
, @oh_FiscalPrinterStatusDate DateTime
, @oh_FlowDummyUniqueId ztUniqueIdentifier
, @oh_ForetagKod smallint
, @oh_ForsakringFakt Jeeves_Boolean
, @oh_ForsakringsKostnad money
, @oh_ForsakrKostnInland money
, @oh_ForsakrKostnProc decimal(18,8)
, @oh_ForskottBelopp money
, @oh_ForskottBeloppAck money
, @oh_ForskottMottagetDatum DateTime
, @oh_ForskottOrdKopplTyp smallint
, @oh_FraktAvgKd Jeeves_Boolean
, @oh_FrakthandlKod Jeeves_Boolean
, @oh_FraktKostnBer money
, @oh_FraktKostnDeb money
, @oh_FraktKostnInland money
, @oh_FraktKostnMan money
, @oh_FraktSedelTyp smallint
, @oh_FraktsedelUtskrDat DateTime
, @oh_FraktSkrymmeKod Jeeves_Boolean
, @oh_FraktVikt float
, @oh_FriSlappDatTid DateTime
, @oh_FsKd Jeeves_Boolean
, @oh_FSUtskrDat DateTime
, @oh_FtgKontaktNr smallint
, @oh_FtgNr Jeeves_StrVarChar20
, @oh_ftgperson Jeeves_StrVarChar64
, @oh_FtgPostnr Jeeves_StrVarChar10
, @oh_Giltighetstid Jeeves_StrVarChar10
, @oh_GiltigTomDatum DateTime
, @oh_GodsMarke Jeeves_StrVarChar64
, @oh_GodsMarke1 Jeeves_StrVarChar64
, @oh_GodsMarke2 Jeeves_StrVarChar64
, @oh_GodsMarke3 Jeeves_StrVarChar64
, @oh_GodsMarke4 Jeeves_StrVarChar64
, @oh_Handel3Part Jeeves_Boolean
, @oh_HandlingChargeProcessed Jeeves_Boolean
, @oh_HideOrder Jeeves_Boolean
, @oh_ICTDelivFromOrderNo Jeeves_SONo
, @oh_ICTDelivToOrderNo Jeeves_SONo
, @oh_ICTDelivToPONo Jeeves_PONo
, @oh_ICTDispatchMethod smallint
, @oh_ICTDispatchTerm smallint
, @oh_ICTRuleNumber smallint
, @oh_IdForOrderShuffle Jeeves_StrVarChar20
, @oh_InbSlag Jeeves_StrVarChar3
, @oh_Ins_DT_MilliSecond DateTime
, @oh_IntrnCoNoOrigin smallint
, @oh_IntStatTransTyp smallint
, @oh_InventoryLocWMS Jeeves_Boolean
, @oh_InvoiceChange Jeeves_Boolean
, @oh_InvoicedUTCDateTime DateTime
, @oh_Jeeves_Init_Insert_Enter DateTime
, @oh_Jeeves_Init_Insert_PreIns DateTime
, @oh_K4 Jeeves_StrVarChar8
, @oh_K5 Jeeves_StrVarChar8
, @oh_K6 Jeeves_StrVarChar8
, @oh_K7 Jeeves_StrVarChar8
, @oh_KalkylPrisFaktura Jeeves_StrVarChar
, @oh_kampnr int
, @oh_KBarAvsandandeEnhet Jeeves_StrVarChar8
, @oh_KodEjFakturera Jeeves_Boolean
, @oh_KopieradFranFaktNr Jeeves_InvNo
, @oh_KopieradFranOrderNr Jeeves_SONo
, @oh_KopieradTillOrderNr Jeeves_SONo
, @oh_Kortspecifikinfo Jeeves_StrVarChar256
, @oh_Kortstatus Jeeves_StrVarChar32
, @oh_KortTransaktionsTyp Jeeves_StrVarChar32
, @oh_KostBar Jeeves_StrVarChar8
, @oh_KostStalleKod Jeeves_StrVarChar8
, @oh_KreditOrder Jeeves_Boolean
, @oh_KreditSparrStatus smallint
, @oh_KstAvsandandeEnhet Jeeves_StrVarChar8
, @oh_Kund_PlKod Jeeves_StrVarChar
, @oh_KundBestDat DateTime
, @oh_KundBestNamn Jeeves_StrVarChar64
, @oh_KundBestNr Jeeves_StrVarChar32
, @oh_KundBetalareNr Jeeves_StrVarChar20
, @oh_KundFaktAdr Jeeves_StrVarChar64
, @oh_KundFraktBetalareNr Jeeves_StrVarChar20
, @oh_KundFraktDeb Jeeves_Boolean
, @oh_KundKategoriKod smallint
, @oh_KundLevSattKod smallint
, @oh_KundPrisInklMoms Jeeves_Boolean
, @oh_KundRabatt decimal(18,8)
, @oh_KundRabattKod Jeeves_Boolean
, @oh_KundRabattKod0 Jeeves_Boolean
, @oh_KundRabattKod1 Jeeves_Boolean
, @oh_KundRabattKod2 Jeeves_Boolean
, @oh_KundRabattMax float
, @oh_KundRabattMin float
, @oh_KundRef2 Jeeves_StrVarChar32
, @oh_KundSpecTextBe Jeeves_Boolean
, @oh_KundSpecTextFa Jeeves_Boolean
, @oh_KundSpecTextFs Jeeves_Boolean
, @oh_KundSpecTextOe Jeeves_Boolean
, @oh_KundSpecTextPl Jeeves_Boolean
, @oh_KundSpecTextTo Jeeves_Boolean
, @oh_KundStafflKod Jeeves_Boolean
, @oh_KundTextKod Jeeves_StrVarChar4
, @oh_LagerFlyttning Jeeves_Boolean
, @oh_LagPlats Jeeves_StrVarChar20
, @oh_LagStalle Jeeves_StrVarChar8
, @oh_LandsKod Jeeves_StrVarChar3
, @oh_LeadTimeMatrixBookingFlag Jeeves_Boolean
, @oh_LegitimationNumber Jeeves_StrVarChar32
, @oh_LevArtBtotVikt decimal(18,8)
, @oh_LevArtVikt decimal(18,8)
, @oh_LevArtVolym decimal(18,8)
, @oh_LevAviseringKod Jeeves_Boolean
, @oh_LevForeTolv Jeeves_Boolean
, @oh_LevHandlKod Jeeves_Boolean
, @oh_LevSattKod smallint
, @oh_LevVillkKod smallint
, @oh_LfExcl Jeeves_Boolean
, @oh_ManReAvstDT DateTime
, @oh_ManReAvstPerDen DateTime
, @oh_ManReAvstPersSign Jeeves_StrVarChar32
, @oh_MarkKundsMomsStyr Jeeves_Boolean
, @oh_MarkNyttOEUtskr Jeeves_Boolean
, @oh_MarkOrderUniktLager Jeeves_Boolean
, @oh_MomsKod smallint
, @oh_MomsKodForskott smallint
, @oh_MottagetBelopp money
, @oh_MRP_InventoryTransferFlag Jeeves_Boolean
, @oh_No_Trigger_Exec smallint
, @oh_OeKod Jeeves_Boolean
, @oh_OeStatusEdi smallint
, @oh_OEUtskrDat DateTime
, @oh_OffertRadNrToOrdRadNr Jeeves_Boolean
, @oh_OffNr Jeeves_StrVarChar10
, @oh_OhFaktTB money
, @oh_OhFaktTBInklMoms money
, @oh_OhOrdBerednDatBase DateTime
, @oh_OhOrdBerLevDatBase DateTime
, @oh_OhOrdKostnad money
, @oh_OhOrdKostnadInklMoms money
, @oh_OhOrdSum money
, @oh_OhOrdSumInklMoms money
, @oh_OhVbOrdSum money
, @oh_OhVbOrdSumInklMoms money
, @oh_OIngSkapad Jeeves_Boolean
, @oh_OkAttPlockaSattDatum DateTime
, @oh_OkAttPlockaStatus smallint
, @oh_ole1 Jeeves_StrVarChar256
, @oh_ole2 Jeeves_StrVarChar256
, @oh_OrdBegLevDat DateTime
, @oh_OrdBerednDat DateTime
, @oh_OrdBerLevDat DateTime
, @oh_OrdBerLevTid ztTime
, @oh_OrdBeskr Jeeves_StrVarChar64
, @oh_OrdBokningsStatus smallint
, @oh_OrdDatum DateTime
, @oh_OrderAvslutad Jeeves_Boolean
, @oh_OrderBeloppIntFsg money
, @oh_OrderBeloppIntKop money
, @oh_OrderCostCurrency Jeeves_Boolean
, @oh_OrderEnding Jeeves_Boolean
, @oh_OrderKopplKod smallint
, @oh_OrderKostnadIntFsg money
, @oh_OrderKostnadIntKop money
, @oh_OrderNr Jeeves_SONo
, @oh_OrderNrAlfa Jeeves_StrVarChar64
, @oh_OrderNrKoppl Jeeves_SONo
, @oh_OrderNrKorr Jeeves_SONo
, @oh_OrderNrOffert Jeeves_SONo
, @oh_OrderNrOrg Jeeves_SONo
, @oh_OrderNrServ Jeeves_SONo
, @oh_OrderTBIntFsg money
, @oh_OrderTBIntKop money
, @oh_OrderTextKod Jeeves_StrVarChar4
, @oh_OrderTGIntFsg decimal(18,8)
, @oh_OrderTGIntKop decimal(18,8)
, @oh_OrdFoljesedelsNr int
, @oh_OrdKostnad money
, @oh_OrdKostnadInklMoms money
, @oh_OrdLevAdr1 Jeeves_StrVarChar64
, @oh_OrdLevAdr2 Jeeves_StrVarChar64
, @oh_OrdLevAdr3 Jeeves_StrVarChar64
, @oh_OrdLevAdr4 Jeeves_StrVarChar64
, @oh_OrdLevAdrBstOrt Jeeves_StrVarChar64
, @oh_OrdLevAdrLandsKod Jeeves_StrVarChar3
, @oh_OrdLevAdrProvinceCode Jeeves_StrVarChar5
, @oh_OrdLevAnvisnRad1 Jeeves_StrVarChar32
, @oh_OrdLevAnvisnRad2 Jeeves_StrVarChar32
, @oh_OrdLevDat DateTime
, @oh_OrdLevDatOrg DateTime
, @oh_OrdLevNr smallint
, @oh_OrdLevPlats1 Jeeves_StrVarChar20
, @oh_OrdLovLevDat DateTime
, @oh_OrdRabatt decimal(18,8)
, @oh_OrdRestNot Jeeves_Boolean
, @oh_OrdRestNr smallint
, @oh_OrdStat smallint
, @oh_OrdSum money
, @oh_OrdSumExclCredChk money
, @oh_OrdSumExklMoms money
, @oh_OrdSumFraktBer money
, @oh_OrdSumInklMoms money
, @oh_OrdSumInklMomsExclCredChk money
, @oh_OrdSumRabGr money
, @oh_OrdSumReg money
, @oh_OrdSumValReg money
, @oh_OrdTranspDat DateTime
, @oh_OrdTyp smallint
, @oh_OrdVerklLevDat DateTime
, @oh_OULager_Auto_Utplock Jeeves_Boolean
, @oh_OULager_Leverera_Allt Jeeves_Boolean
, @oh_OvrFaktAvgift1 money
, @oh_OvrFaktAvgift10 money
, @oh_OvrFaktAvgift2 money
, @oh_OvrFaktAvgift3 money
, @oh_OvrFaktAvgift4 money
, @oh_OvrFaktAvgift5 money
, @oh_OvrFaktAvgift6 money
, @oh_OvrFaktAvgift7 money
, @oh_OvrFaktAvgift8 money
, @oh_OvrFaktAvgift9 money
, @oh_OvrFaktKostn1Fakt Jeeves_Boolean
, @oh_OvrFaktKostn2Fakt Jeeves_Boolean
, @oh_OvrFaktKostnad1 money
, @oh_OvrFaktKostnad2 money
, @oh_OvrFaktKostnInland1 money
, @oh_OvrFaktKostnInland2 money
, @oh_PackagingDate DateTime
, @oh_PackareKod smallint
, @oh_PackSedelUtskrDat DateTime
, @oh_PaymenttransID Jeeves_StrVarChar256
, @oh_PdmCount int
, @oh_PersSign Jeeves_StrVarChar32
, @oh_PickingLockedByUser Jeeves_StrVarChar64
, @oh_PlockIndexOrder int
, @oh_PlockJnrOrder int
, @oh_PLUtskrDat DateTime
, @oh_PrisJustOrder Jeeves_Boolean
, @oh_PrisJustOrderKost Jeeves_Boolean
, @oh_PrisLista int
, @oh_ProjCode Jeeves_StrVarChar10
, @oh_ProspektId int
, @oh_PVMSeasonId Jeeves_StrVarChar15
, @oh_QQ_Ins_Trg_Start DateTime
, @oh_RabKlass smallint
, @oh_Referensnummer Jeeves_StrVarChar32
, @oh_RegDat DateTime
, @oh_ReplicateRecord smallint
, @oh_RestArtBtotVikt decimal(18,8)
, @oh_RestArtVikt decimal(18,8)
, @oh_RestArtVolym decimal(18,8)
, @oh_RestBehKod smallint
, @oh_RowCreatedBy Jeeves_StrVarChar32
, @oh_RowCreatedDt DateTime
, @oh_RowCreatedUTCDT DateTime
, @oh_RowUpdatedBy Jeeves_StrVarChar32
, @oh_RowUpdatedCols Jeeves_StrVarChar256
, @oh_RowUpdatedDt DateTime
, @oh_RowUpdatedUTCDT DateTime
, @oh_RptUnitNo smallint
, @oh_RU_Account Jeeves_StrVarChar20
, @oh_SalesTaxHandling Jeeves_Boolean
, @oh_SalesType Jeeves_StrVarChar3
, @oh_Saljare Jeeves_StrVarChar32
, @oh_SamFaktUtskr Jeeves_Boolean
, @oh_SamInKopMark Jeeves_Boolean
, @oh_SendEdi Jeeves_Boolean
, @oh_SendEdiDT DateTime
, @oh_ShuffleOrder Jeeves_Boolean
, @oh_SkrivUtskSk Jeeves_Boolean
, @oh_SlutKundNamn1 Jeeves_StrVarChar64
, @oh_SlutKundNamn2 Jeeves_StrVarChar64
, @oh_SprakKod smallint
, @oh_SQLCmd2EnterTrg int
, @oh_StockReplenishment Jeeves_Boolean
, @oh_TA_AmtCOD money
, @oh_TA_ConsNo Jeeves_StrVarChar20
, @oh_TA_CustomerMessage Jeeves_StrVarChar64
, @oh_TA_Edit Jeeves_StrVarCharMax
, @oh_TA_FaxNotifiedNo Jeeves_StrVarChar64
, @oh_TA_GANno Jeeves_StrVarChar20
, @oh_TA_IntAutoNo smallint
, @oh_TA_Loadmeter float
, @oh_TA_MailNotified Jeeves_StrVarChar64
, @oh_TA_PhonNotifiedNo Jeeves_StrVarChar64
, @oh_TA_SMSNotifiedNo Jeeves_StrVarChar64
, @oh_TA_TemplKompCd Jeeves_StrVarChar
, @oh_TaxAreaCode1 Jeeves_StrVarChar10
, @oh_TaxAreaCode2 Jeeves_StrVarChar10
, @oh_TaxAreaCode3 Jeeves_StrVarChar10
, @oh_TaxAreaCode4 Jeeves_StrVarChar10
, @oh_TaxAreaCode5 Jeeves_StrVarChar10
, @oh_TaxAreaRate decimal(18,8)
, @oh_TaxCode smallint
, @oh_TerminsSakradOrder Jeeves_Boolean
, @oh_TextEfterDokRader Jeeves_Boolean
, @oh_TextKod Jeeves_StrVarChar4
, @oh_TillbakaBelopp money
, @oh_TillLagStalle Jeeves_StrVarChar8
, @oh_TimeZoneCode smallint
, @oh_TransitLeverans Jeeves_Boolean
, @oh_TransportorsKod Jeeves_StrVarChar17
, @oh_UtskrBestDokSkaGoras Jeeves_Boolean
, @oh_UtskrBestDokUtskrDT DateTime
, @oh_UtskrDokLovSkaGoras Jeeves_Boolean
, @oh_UtskrDokLovUtskrDT DateTime
, @oh_ValDat DateTime
, @oh_ValKod Jeeves_StrVarChar3
, @oh_ValKurs decimal(18,8)
, @oh_VaruProv Jeeves_StrVarChar
, @oh_VAT_Type smallint
, @oh_vb_EmballageKostnad money
, @oh_vb_EmballageKostnInland money
, @oh_vb_ExpeditionKostnad money
, @oh_vb_ForsakringsKostnad money
, @oh_vb_ForsakrKostnInland money
, @oh_vb_ForskottBelopp money
, @oh_vb_ForskottBeloppAck money
, @oh_vb_FraktKostnBer money
, @oh_vb_FraktKostnDeb money
, @oh_vb_FraktKostnInland money
, @oh_vb_FraktKostnMan money
, @oh_vb_OvrFaktAvgift1 money
, @oh_vb_OvrFaktAvgift10 money
, @oh_vb_OvrFaktAvgift2 money
, @oh_vb_OvrFaktAvgift3 money
, @oh_vb_OvrFaktAvgift4 money
, @oh_vb_OvrFaktAvgift5 money
, @oh_vb_OvrFaktAvgift6 money
, @oh_vb_OvrFaktAvgift7 money
, @oh_vb_OvrFaktAvgift8 money
, @oh_vb_OvrFaktAvgift9 money
, @oh_vb_OvrFaktKostnad1 money
, @oh_vb_OvrFaktKostnad2 money
, @oh_vb_OvrFaktKostnInland1 money
, @oh_vb_OvrFaktKostnInland2 money
, @oh_VbOrdSum money
, @oh_VbOrdSumExklMoms money
, @oh_VbOrdSumInklMoms money
, @oh_VbOrdSumRabGr money
, @oh_ViktSumOrder Jeeves_Boolean
, @oh_VolHeight smallint
, @oh_VolLength smallint
, @oh_Volume float
, @oh_VolWidth smallint
, @oh_VRef Jeeves_StrVarChar64
, @oh_webpublish varchar(1)
, @oh_WorkFaktNr Jeeves_InvNo
Select
@oh_AcceptCodePayment = COALESCE ( @c_AcceptCodePayment , @oh_AcceptCodePayment )
, @oh_AdressLappTyp = COALESCE ( @c_AdressLappTyp , @oh_AdressLappTyp )
, @oh_AdresslappUtskrDat = COALESCE ( @c_AdresslappUtskrDat , @oh_AdresslappUtskrDat )
, @oh_Aktiv = COALESCE ( @c_Aktiv , @oh_Aktiv )
, @oh_AnmodanMark = COALESCE ( @c_AnmodanMark , @oh_AnmodanMark )
, @oh_AntalEURPall = COALESCE ( @c_AntalEURPall , @oh_AntalEURPall )
, @oh_AntalKolli = COALESCE ( @c_AntalKolli , @oh_AntalKolli )
, @oh_AntalOvrPall = COALESCE ( @c_AntalOvrPall , @oh_AntalOvrPall )
, @oh_AntalRader = COALESCE ( @c_AntalRader , @oh_AntalRader )
, @oh_AoNr = COALESCE ( @c_AoNr , @oh_AoNr )
, @oh_AoNrAlfa = COALESCE ( @c_AoNrAlfa , @oh_AoNrAlfa )
, @oh_ArrivalAtCustomerDate = COALESCE ( @c_ArrivalAtCustomerDate , @oh_ArrivalAtCustomerDate )
, @oh_ArtBtotVikt = COALESCE ( @c_ArtBtotVikt , @oh_ArtBtotVikt )
, @oh_ArtSerieNrFrom = COALESCE ( @c_ArtSerieNrFrom , @oh_ArtSerieNrFrom )
, @oh_ArtSerieNrTom = COALESCE ( @c_ArtSerieNrTom , @oh_ArtSerieNrTom )
, @oh_ArtVikt = COALESCE ( @c_ArtVikt , @oh_ArtVikt )
, @oh_ArtVolym = COALESCE ( @c_ArtVolym , @oh_ArtVolym )
, @oh_AttBetalaBelopp = COALESCE ( @c_AttBetalaBelopp , @oh_AttBetalaBelopp )
, @oh_AutoFrislappas = COALESCE ( @c_AutoFrislappas , @oh_AutoFrislappas )
, @oh_AutoMatchedWith = COALESCE ( @c_AutoMatchedWith , @oh_AutoMatchedWith )
, @oh_AutoRegel = COALESCE ( @c_AutoRegel , @oh_AutoRegel )
, @oh_AutoRegelForskott = COALESCE ( @c_AutoRegelForskott , @oh_AutoRegelForskott )
, @oh_BetKod = COALESCE ( @c_BetKod , @oh_BetKod )
, @oh_BetKodForskott = COALESCE ( @c_BetKodForskott , @oh_BetKodForskott )
, @oh_BookQtyNotOnPickListFlag = COALESCE ( @c_BookQtyNotOnPickListFlag , @oh_BookQtyNotOnPickListFlag )
, @oh_BristKontrolleradDatum = COALESCE ( @c_BristKontrolleradDatum , @oh_BristKontrolleradDatum )
, @oh_BristKontrolleradStatus = COALESCE ( @c_BristKontrolleradStatus , @oh_BristKontrolleradStatus )
, @oh_BristStatusLagerUtlev = COALESCE ( @c_BristStatusLagerUtlev , @oh_BristStatusLagerUtlev )
, @oh_BristStatusPlaneringBegLevDat = COALESCE ( @c_BristStatusPlaneringBegLevDat , @oh_BristStatusPlaneringBegLevDat )
, @oh_BristStatusPlaneringBerLevDat = COALESCE ( @c_BristStatusPlaneringBerLevDat , @oh_BristStatusPlaneringBerLevDat )
, @oh_BruttoVikt = COALESCE ( @c_BruttoVikt , @oh_BruttoVikt )
, @oh_BusinessUnit = COALESCE ( @c_BusinessUnit , @oh_BusinessUnit )
, @oh_Cardpaymentcancelled = COALESCE ( @c_Cardpaymentcancelled , @oh_Cardpaymentcancelled )
, @oh_ClientSessionGUID_Str = COALESCE ( @c_ClientSessionGUID_Str , @oh_ClientSessionGUID_Str )
, @oh_CodeFixedDeparture = COALESCE ( @c_CodeFixedDeparture , @oh_CodeFixedDeparture )
, @oh_CostsExclVatBCU = COALESCE ( @c_CostsExclVatBCU , @oh_CostsExclVatBCU )
, @oh_CostsExclVatCurr = COALESCE ( @c_CostsExclVatCurr , @oh_CostsExclVatCurr )
, @oh_CostsInclVatBCU = COALESCE ( @c_CostsInclVatBCU , @oh_CostsInclVatBCU )
, @oh_CostsInclVatCurr = COALESCE ( @c_CostsInclVatCurr , @oh_CostsInclVatCurr )
, @oh_CreatedByDbObject = COALESCE ( @c_CreatedByDbObject , @oh_CreatedByDbObject )
, @oh_CreditCardNumber = COALESCE ( @c_CreditCardNumber , @oh_CreditCardNumber )
, @oh_DelBokningTillaten = COALESCE ( @c_DelBokningTillaten , @oh_DelBokningTillaten )
, @oh_DelivToBusinessUnit = COALESCE ( @c_DelivToBusinessUnit , @oh_DelivToBusinessUnit )
, @oh_DelivToPONo = COALESCE ( @c_DelivToPONo , @oh_DelivToPONo )
, @oh_DelLevTillaten = COALESCE ( @c_DelLevTillaten , @oh_DelLevTillaten )
, @oh_DiffDgrVerklLevDatDagDat = COALESCE ( @c_DiffDgrVerklLevDatDagDat , @oh_DiffDgrVerklLevDatDagDat )
, @oh_DirektLeverans = COALESCE ( @c_DirektLeverans , @oh_DirektLeverans )
, @oh_DirektUttag = COALESCE ( @c_DirektUttag , @oh_DirektUttag )
, @oh_DistrKod = COALESCE ( @c_DistrKod , @oh_DistrKod )
, @oh_DivisKod = COALESCE ( @c_DivisKod , @oh_DivisKod )
, @oh_dtwe_JEEVES_Oh_OrderVarde = COALESCE ( @c_dtwe_JEEVES_Oh_OrderVarde , @oh_dtwe_JEEVES_Oh_OrderVarde )
, @oh_dtwu_JEEVES_Oh_OrderVarde = COALESCE ( @c_dtwu_JEEVES_Oh_OrderVarde , @oh_dtwu_JEEVES_Oh_OrderVarde )
, @oh_ebfilsent = COALESCE ( @c_ebfilsent , @oh_ebfilsent )
, @oh_ebfilsentdt = COALESCE ( @c_ebfilsentdt , @oh_ebfilsentdt )
, @oh_Edit = COALESCE ( @c_Edit , @oh_Edit )
, @oh_Editext = COALESCE ( @c_Editext , @oh_Editext )
, @oh_EditPlBLOB = COALESCE ( @c_EditPlBLOB , @oh_EditPlBLOB )
, @oh_EmballageFakt = COALESCE ( @c_EmballageFakt , @oh_EmballageFakt )
, @oh_EmballageKostnad = COALESCE ( @c_EmballageKostnad , @oh_EmballageKostnad )
, @oh_EmballageKostnInland = COALESCE ( @c_EmballageKostnInland , @oh_EmballageKostnInland )
, @oh_EstimatorOffNr = COALESCE ( @c_EstimatorOffNr , @oh_EstimatorOffNr )
, @oh_EstimatorOrder = COALESCE ( @c_EstimatorOrder , @oh_EstimatorOrder )
, @oh_Exec_Time_Log_String = COALESCE ( @c_Exec_Time_Log_String , @oh_Exec_Time_Log_String )
, @oh_ExecutionTime = COALESCE ( @c_ExecutionTime , @oh_ExecutionTime )
, @oh_ExpAvgKd = COALESCE ( @c_ExpAvgKd , @oh_ExpAvgKd )
, @oh_ExpeditionKostnad = COALESCE ( @c_ExpeditionKostnad , @oh_ExpeditionKostnad )
, @oh_ExpressKod = COALESCE ( @c_ExpressKod , @oh_ExpressKod )
, @oh_ExtorderNr = COALESCE ( @c_ExtorderNr , @oh_ExtorderNr )
, @oh_ExtOrdTyp = COALESCE ( @c_ExtOrdTyp , @oh_ExtOrdTyp )
, @oh_FaktAvPersSign = COALESCE ( @c_FaktAvPersSign , @oh_FaktAvPersSign )
, @oh_FaktDat = COALESCE ( @c_FaktDat , @oh_FaktDat )
, @oh_FaktDateTime = COALESCE ( @c_FaktDateTime , @oh_FaktDateTime )
, @oh_FaktDatKorr = COALESCE ( @c_FaktDatKorr , @oh_FaktDatKorr )
, @oh_FaktDatOrg = COALESCE ( @c_FaktDatOrg , @oh_FaktDatOrg )
, @oh_FaktFfDat = COALESCE ( @c_FaktFfDat , @oh_FaktFfDat )
, @oh_FaktNr = COALESCE ( @c_FaktNr , @oh_FaktNr )
, @oh_FaktNr_OCR = COALESCE ( @c_FaktNr_OCR , @oh_FaktNr_OCR )
, @oh_FaktNrAConto = COALESCE ( @c_FaktNrAConto , @oh_FaktNrAConto )
, @oh_FaktNrForskott = COALESCE ( @c_FaktNrForskott , @oh_FaktNrForskott )
, @oh_FaktNrKOrr = COALESCE ( @c_FaktNrKOrr , @oh_FaktNrKOrr )
, @oh_FaktNrOrg = COALESCE ( @c_FaktNrOrg , @oh_FaktNrOrg )
, @oh_FaktSlutLevOrder = COALESCE ( @c_FaktSlutLevOrder , @oh_FaktSlutLevOrder )
, @oh_FaktTB = COALESCE ( @c_FaktTB , @oh_FaktTB )
, @oh_FaktTbInklMoms = COALESCE ( @c_FaktTbInklMoms , @oh_FaktTbInklMoms )
, @oh_FakturerareKod = COALESCE ( @c_FakturerareKod , @oh_FakturerareKod )
, @oh_FfhNr = COALESCE ( @c_FfhNr , @oh_FfhNr )
, @oh_FiscalPrinterStatusDate = COALESCE ( @c_FiscalPrinterStatusDate , @oh_FiscalPrinterStatusDate )
, @oh_FlowDummyUniqueId = COALESCE ( @c_FlowDummyUniqueId , @oh_FlowDummyUniqueId )
, @oh_ForetagKod = COALESCE ( @c_ForetagKod , @oh_ForetagKod )
, @oh_ForsakringFakt = COALESCE ( @c_ForsakringFakt , @oh_ForsakringFakt )
, @oh_ForsakringsKostnad = COALESCE ( @c_ForsakringsKostnad , @oh_ForsakringsKostnad )
, @oh_ForsakrKostnInland = COALESCE ( @c_ForsakrKostnInland , @oh_ForsakrKostnInland )
, @oh_ForsakrKostnProc = COALESCE ( @c_ForsakrKostnProc , @oh_ForsakrKostnProc )
, @oh_ForskottBelopp = COALESCE ( @c_ForskottBelopp , @oh_ForskottBelopp )
, @oh_ForskottBeloppAck = COALESCE ( @c_ForskottBeloppAck , @oh_ForskottBeloppAck )
, @oh_ForskottMottagetDatum = COALESCE ( @c_ForskottMottagetDatum , @oh_ForskottMottagetDatum )
, @oh_ForskottOrdKopplTyp = COALESCE ( @c_ForskottOrdKopplTyp , @oh_ForskottOrdKopplTyp )
, @oh_FraktAvgKd = COALESCE ( @c_FraktAvgKd , @oh_FraktAvgKd )
, @oh_FrakthandlKod = COALESCE ( @c_FrakthandlKod , @oh_FrakthandlKod )
, @oh_FraktKostnBer = COALESCE ( @c_FraktKostnBer , @oh_FraktKostnBer )
, @oh_FraktKostnDeb = COALESCE ( @c_FraktKostnDeb , @oh_FraktKostnDeb )
, @oh_FraktKostnInland = COALESCE ( @c_FraktKostnInland , @oh_FraktKostnInland )
, @oh_FraktKostnMan = COALESCE ( @c_FraktKostnMan , @oh_FraktKostnMan )
, @oh_FraktSedelTyp = COALESCE ( @c_FraktSedelTyp , @oh_FraktSedelTyp )
, @oh_FraktsedelUtskrDat = COALESCE ( @c_FraktsedelUtskrDat , @oh_FraktsedelUtskrDat )
, @oh_FraktSkrymmeKod = COALESCE ( @c_FraktSkrymmeKod , @oh_FraktSkrymmeKod )
, @oh_FraktVikt = COALESCE ( @c_FraktVikt , @oh_FraktVikt )
, @oh_FriSlappDatTid = COALESCE ( @c_FriSlappDatTid , @oh_FriSlappDatTid )
, @oh_FsKd = COALESCE ( @c_FsKd , @oh_FsKd )
, @oh_FSUtskrDat = COALESCE ( @c_FSUtskrDat , @oh_FSUtskrDat )
, @oh_FtgKontaktNr = COALESCE ( @c_FtgKontaktNr , @oh_FtgKontaktNr )
, @oh_FtgNr = COALESCE ( @c_FtgNr , @oh_FtgNr )
, @oh_ftgperson = COALESCE ( @c_ftgperson , @oh_ftgperson )
, @oh_FtgPostnr = COALESCE ( @c_FtgPostnr , @oh_FtgPostnr )
, @oh_Giltighetstid = COALESCE ( @c_Giltighetstid , @oh_Giltighetstid )
, @oh_GiltigTomDatum = COALESCE ( @c_GiltigTomDatum , @oh_GiltigTomDatum )
, @oh_GodsMarke = COALESCE ( @c_GodsMarke , @oh_GodsMarke )
, @oh_GodsMarke1 = COALESCE ( @c_GodsMarke1 , @oh_GodsMarke1 )
, @oh_GodsMarke2 = COALESCE ( @c_GodsMarke2 , @oh_GodsMarke2 )
, @oh_GodsMarke3 = COALESCE ( @c_GodsMarke3 , @oh_GodsMarke3 )
, @oh_GodsMarke4 = COALESCE ( @c_GodsMarke4 , @oh_GodsMarke4 )
, @oh_Handel3Part = COALESCE ( @c_Handel3Part , @oh_Handel3Part )
, @oh_HandlingChargeProcessed = COALESCE ( @c_HandlingChargeProcessed , @oh_HandlingChargeProcessed )
, @oh_HideOrder = COALESCE ( @c_HideOrder , @oh_HideOrder )
, @oh_ICTDelivFromOrderNo = COALESCE ( @c_ICTDelivFromOrderNo , @oh_ICTDelivFromOrderNo )
, @oh_ICTDelivToOrderNo = COALESCE ( @c_ICTDelivToOrderNo , @oh_ICTDelivToOrderNo )
, @oh_ICTDelivToPONo = COALESCE ( @c_ICTDelivToPONo , @oh_ICTDelivToPONo )
, @oh_ICTDispatchMethod = COALESCE ( @c_ICTDispatchMethod , @oh_ICTDispatchMethod )
, @oh_ICTDispatchTerm = COALESCE ( @c_ICTDispatchTerm , @oh_ICTDispatchTerm )
, @oh_ICTRuleNumber = COALESCE ( @c_ICTRuleNumber , @oh_ICTRuleNumber )
, @oh_IdForOrderShuffle = COALESCE ( @c_IdForOrderShuffle , @oh_IdForOrderShuffle )
, @oh_InbSlag = COALESCE ( @c_InbSlag , @oh_InbSlag )
, @oh_Ins_DT_MilliSecond = COALESCE ( @c_Ins_DT_MilliSecond , @oh_Ins_DT_MilliSecond )
, @oh_IntrnCoNoOrigin = COALESCE ( @c_IntrnCoNoOrigin , @oh_IntrnCoNoOrigin )
, @oh_IntStatTransTyp = COALESCE ( @c_IntStatTransTyp , @oh_IntStatTransTyp )
, @oh_InventoryLocWMS = COALESCE ( @c_InventoryLocWMS , @oh_InventoryLocWMS )
, @oh_InvoiceChange = COALESCE ( @c_InvoiceChange , @oh_InvoiceChange )
, @oh_InvoicedUTCDateTime = COALESCE ( @c_InvoicedUTCDateTime , @oh_InvoicedUTCDateTime )
, @oh_Jeeves_Init_Insert_Enter = COALESCE ( @c_Jeeves_Init_Insert_Enter , @oh_Jeeves_Init_Insert_Enter )
, @oh_Jeeves_Init_Insert_PreIns = COALESCE ( @c_Jeeves_Init_Insert_PreIns , @oh_Jeeves_Init_Insert_PreIns )
, @oh_K4 = COALESCE ( @c_K4 , @oh_K4 )
, @oh_K5 = COALESCE ( @c_K5 , @oh_K5 )
, @oh_K6 = COALESCE ( @c_K6 , @oh_K6 )
, @oh_K7 = COALESCE ( @c_K7 , @oh_K7 )
, @oh_KalkylPrisFaktura = COALESCE ( @c_KalkylPrisFaktura , @oh_KalkylPrisFaktura )
, @oh_kampnr = COALESCE ( @c_kampnr , @oh_kampnr )
, @oh_KBarAvsandandeEnhet = COALESCE ( @c_KBarAvsandandeEnhet , @oh_KBarAvsandandeEnhet )
, @oh_KodEjFakturera = COALESCE ( @c_KodEjFakturera , @oh_KodEjFakturera )
, @oh_KopieradFranFaktNr = COALESCE ( @c_KopieradFranFaktNr , @oh_KopieradFranFaktNr )
, @oh_KopieradFranOrderNr = COALESCE ( @c_KopieradFranOrderNr , @oh_KopieradFranOrderNr )
, @oh_KopieradTillOrderNr = COALESCE ( @c_KopieradTillOrderNr , @oh_KopieradTillOrderNr )
, @oh_Kortspecifikinfo = COALESCE ( @c_Kortspecifikinfo , @oh_Kortspecifikinfo )
, @oh_Kortstatus = COALESCE ( @c_Kortstatus , @oh_Kortstatus )
, @oh_KortTransaktionsTyp = COALESCE ( @c_KortTransaktionsTyp , @oh_KortTransaktionsTyp )
, @oh_KostBar = COALESCE ( @c_KostBar , @oh_KostBar )
, @oh_KostStalleKod = COALESCE ( @c_KostStalleKod , @oh_KostStalleKod )
, @oh_KreditOrder = COALESCE ( @c_KreditOrder , @oh_KreditOrder )
, @oh_KreditSparrStatus = COALESCE ( @c_KreditSparrStatus , @oh_KreditSparrStatus )
, @oh_KstAvsandandeEnhet = COALESCE ( @c_KstAvsandandeEnhet , @oh_KstAvsandandeEnhet )
, @oh_Kund_PlKod = COALESCE ( @c_Kund_PlKod , @oh_Kund_PlKod )
, @oh_KundBestDat = COALESCE ( @c_KundBestDat , @oh_KundBestDat )
, @oh_KundBestNamn = COALESCE ( @c_KundBestNamn , @oh_KundBestNamn )
, @oh_KundBestNr = COALESCE ( @c_KundBestNr , @oh_KundBestNr )
, @oh_KundBetalareNr = COALESCE ( @c_KundBetalareNr , @oh_KundBetalareNr )
, @oh_KundFaktAdr = COALESCE ( @c_KundFaktAdr , @oh_KundFaktAdr )
, @oh_KundFraktBetalareNr = COALESCE ( @c_KundFraktBetalareNr , @oh_KundFraktBetalareNr )
, @oh_KundFraktDeb = COALESCE ( @c_KundFraktDeb , @oh_KundFraktDeb )
, @oh_KundKategoriKod = COALESCE ( @c_KundKategoriKod , @oh_KundKategoriKod )
, @oh_KundLevSattKod = COALESCE ( @c_KundLevSattKod , @oh_KundLevSattKod )
, @oh_KundPrisInklMoms = COALESCE ( @c_KundPrisInklMoms , @oh_KundPrisInklMoms )
, @oh_KundRabatt = COALESCE ( @c_KundRabatt , @oh_KundRabatt )
, @oh_KundRabattKod = COALESCE ( @c_KundRabattKod , @oh_KundRabattKod )
, @oh_KundRabattKod0 = COALESCE ( @c_KundRabattKod0 , @oh_KundRabattKod0 )
, @oh_KundRabattKod1 = COALESCE ( @c_KundRabattKod1 , @oh_KundRabattKod1 )
, @oh_KundRabattKod2 = COALESCE ( @c_KundRabattKod2 , @oh_KundRabattKod2 )
, @oh_KundRabattMax = COALESCE ( @c_KundRabattMax , @oh_KundRabattMax )
, @oh_KundRabattMin = COALESCE ( @c_KundRabattMin , @oh_KundRabattMin )
, @oh_KundRef2 = COALESCE ( @c_KundRef2 , @oh_KundRef2 )
, @oh_KundSpecTextBe = COALESCE ( @c_KundSpecTextBe , @oh_KundSpecTextBe )
, @oh_KundSpecTextFa = COALESCE ( @c_KundSpecTextFa , @oh_KundSpecTextFa )
, @oh_KundSpecTextFs = COALESCE ( @c_KundSpecTextFs , @oh_KundSpecTextFs )
, @oh_KundSpecTextOe = COALESCE ( @c_KundSpecTextOe , @oh_KundSpecTextOe )
, @oh_KundSpecTextPl = COALESCE ( @c_KundSpecTextPl , @oh_KundSpecTextPl )
, @oh_KundSpecTextTo = COALESCE ( @c_KundSpecTextTo , @oh_KundSpecTextTo )
, @oh_KundStafflKod = COALESCE ( @c_KundStafflKod , @oh_KundStafflKod )
, @oh_KundTextKod = COALESCE ( @c_KundTextKod , @oh_KundTextKod )
, @oh_LagerFlyttning = COALESCE ( @c_LagerFlyttning , @oh_LagerFlyttning )
, @oh_LagPlats = COALESCE ( @c_LagPlats , @oh_LagPlats )
, @oh_LagStalle = COALESCE ( @c_LagStalle , @oh_LagStalle )
, @oh_LandsKod = COALESCE ( @c_LandsKod , @oh_LandsKod )
, @oh_LeadTimeMatrixBookingFlag = COALESCE ( @c_LeadTimeMatrixBookingFlag , @oh_LeadTimeMatrixBookingFlag )
, @oh_LegitimationNumber = COALESCE ( @c_LegitimationNumber , @oh_LegitimationNumber )
, @oh_LevArtBtotVikt = COALESCE ( @c_LevArtBtotVikt , @oh_LevArtBtotVikt )
, @oh_LevArtVikt = COALESCE ( @c_LevArtVikt , @oh_LevArtVikt )
, @oh_LevArtVolym = COALESCE ( @c_LevArtVolym , @oh_LevArtVolym )
, @oh_LevAviseringKod = COALESCE ( @c_LevAviseringKod , @oh_LevAviseringKod )
, @oh_LevForeTolv = COALESCE ( @c_LevForeTolv , @oh_LevForeTolv )
, @oh_LevHandlKod = COALESCE ( @c_LevHandlKod , @oh_LevHandlKod )
, @oh_LevSattKod = COALESCE ( @c_LevSattKod , @oh_LevSattKod )
, @oh_LevVillkKod = COALESCE ( @c_LevVillkKod , @oh_LevVillkKod )
, @oh_LfExcl = COALESCE ( @c_LfExcl , @oh_LfExcl )
, @oh_ManReAvstDT = COALESCE ( @c_ManReAvstDT , @oh_ManReAvstDT )
, @oh_ManReAvstPerDen = COALESCE ( @c_ManReAvstPerDen , @oh_ManReAvstPerDen )
, @oh_ManReAvstPersSign = COALESCE ( @c_ManReAvstPersSign , @oh_ManReAvstPersSign )
, @oh_MarkKundsMomsStyr = COALESCE ( @c_MarkKundsMomsStyr , @oh_MarkKundsMomsStyr )
, @oh_MarkNyttOEUtskr = COALESCE ( @c_MarkNyttOEUtskr , @oh_MarkNyttOEUtskr )
, @oh_MarkOrderUniktLager = COALESCE ( @c_MarkOrderUniktLager , @oh_MarkOrderUniktLager )
, @oh_MomsKod = COALESCE ( @c_MomsKod , @oh_MomsKod )
, @oh_MomsKodForskott = COALESCE ( @c_MomsKodForskott , @oh_MomsKodForskott )
, @oh_MottagetBelopp = COALESCE ( @c_MottagetBelopp , @oh_MottagetBelopp )
, @oh_MRP_InventoryTransferFlag = COALESCE ( @c_MRP_InventoryTransferFlag , @oh_MRP_InventoryTransferFlag )
, @oh_No_Trigger_Exec = COALESCE ( @c_No_Trigger_Exec , @oh_No_Trigger_Exec )
, @oh_OeKod = COALESCE ( @c_OeKod , @oh_OeKod )
, @oh_OeStatusEdi = COALESCE ( @c_OeStatusEdi , @oh_OeStatusEdi )
, @oh_OEUtskrDat = COALESCE ( @c_OEUtskrDat , @oh_OEUtskrDat )
, @oh_OffertRadNrToOrdRadNr = COALESCE ( @c_OffertRadNrToOrdRadNr , @oh_OffertRadNrToOrdRadNr )
, @oh_OffNr = COALESCE ( @c_OffNr , @oh_OffNr )
, @oh_OhFaktTB = COALESCE ( @c_OhFaktTB , @oh_OhFaktTB )
, @oh_OhFaktTBInklMoms = COALESCE ( @c_OhFaktTBInklMoms , @oh_OhFaktTBInklMoms )
, @oh_OhOrdBerednDatBase = COALESCE ( @c_OhOrdBerednDatBase , @oh_OhOrdBerednDatBase )
, @oh_OhOrdBerLevDatBase = COALESCE ( @c_OhOrdBerLevDatBase , @oh_OhOrdBerLevDatBase )
, @oh_OhOrdKostnad = COALESCE ( @c_OhOrdKostnad , @oh_OhOrdKostnad )
, @oh_OhOrdKostnadInklMoms = COALESCE ( @c_OhOrdKostnadInklMoms , @oh_OhOrdKostnadInklMoms )
, @oh_OhOrdSum = COALESCE ( @c_OhOrdSum , @oh_OhOrdSum )
, @oh_OhOrdSumInklMoms = COALESCE ( @c_OhOrdSumInklMoms , @oh_OhOrdSumInklMoms )
, @oh_OhVbOrdSum = COALESCE ( @c_OhVbOrdSum , @oh_OhVbOrdSum )
, @oh_OhVbOrdSumInklMoms = COALESCE ( @c_OhVbOrdSumInklMoms , @oh_OhVbOrdSumInklMoms )
, @oh_OIngSkapad = COALESCE ( @c_OIngSkapad , @oh_OIngSkapad )
, @oh_OkAttPlockaSattDatum = COALESCE ( @c_OkAttPlockaSattDatum , @oh_OkAttPlockaSattDatum )
, @oh_OkAttPlockaStatus = COALESCE ( @c_OkAttPlockaStatus , @oh_OkAttPlockaStatus )
, @oh_ole1 = COALESCE ( @c_ole1 , @oh_ole1 )
, @oh_ole2 = COALESCE ( @c_ole2 , @oh_ole2 )
, @oh_OrdBegLevDat = COALESCE ( @c_OrdBegLevDat , @oh_OrdBegLevDat )
, @oh_OrdBerednDat = COALESCE ( @c_OrdBerednDat , @oh_OrdBerednDat )
, @oh_OrdBerLevDat = COALESCE ( @c_OrdBerLevDat , @oh_OrdBerLevDat )
, @oh_OrdBerLevTid = COALESCE ( @c_OrdBerLevTid , @oh_OrdBerLevTid )
, @oh_OrdBeskr = COALESCE ( @c_OrdBeskr , @oh_OrdBeskr )
, @oh_OrdBokningsStatus = COALESCE ( @c_OrdBokningsStatus , @oh_OrdBokningsStatus )
, @oh_OrdDatum = COALESCE ( @c_OrdDatum , @oh_OrdDatum )
, @oh_OrderAvslutad = COALESCE ( @c_OrderAvslutad , @oh_OrderAvslutad )
, @oh_OrderBeloppIntFsg = COALESCE ( @c_OrderBeloppIntFsg , @oh_OrderBeloppIntFsg )
, @oh_OrderBeloppIntKop = COALESCE ( @c_OrderBeloppIntKop , @oh_OrderBeloppIntKop )
, @oh_OrderCostCurrency = COALESCE ( @c_OrderCostCurrency , @oh_OrderCostCurrency )
, @oh_OrderEnding = COALESCE ( @c_OrderEnding , @oh_OrderEnding )
, @oh_OrderKopplKod = COALESCE ( @c_OrderKopplKod , @oh_OrderKopplKod )
, @oh_OrderKostnadIntFsg = COALESCE ( @c_OrderKostnadIntFsg , @oh_OrderKostnadIntFsg )
, @oh_OrderKostnadIntKop = COALESCE ( @c_OrderKostnadIntKop , @oh_OrderKostnadIntKop )
, @oh_OrderNr = COALESCE ( @c_OrderNr , @oh_OrderNr )
, @oh_OrderNrAlfa = COALESCE ( @c_OrderNrAlfa , @oh_OrderNrAlfa )
, @oh_OrderNrKoppl = COALESCE ( @c_OrderNrKoppl , @oh_OrderNrKoppl )
, @oh_OrderNrKorr = COALESCE ( @c_OrderNrKorr , @oh_OrderNrKorr )
, @oh_OrderNrOffert = COALESCE ( @c_OrderNrOffert , @oh_OrderNrOffert )
, @oh_OrderNrOrg = COALESCE ( @c_OrderNrOrg , @oh_OrderNrOrg )
, @oh_OrderNrServ = COALESCE ( @c_OrderNrServ , @oh_OrderNrServ )
, @oh_OrderTBIntFsg = COALESCE ( @c_OrderTBIntFsg , @oh_OrderTBIntFsg )
, @oh_OrderTBIntKop = COALESCE ( @c_OrderTBIntKop , @oh_OrderTBIntKop )
, @oh_OrderTextKod = COALESCE ( @c_OrderTextKod , @oh_OrderTextKod )
, @oh_OrderTGIntFsg = COALESCE ( @c_OrderTGIntFsg , @oh_OrderTGIntFsg )
, @oh_OrderTGIntKop = COALESCE ( @c_OrderTGIntKop , @oh_OrderTGIntKop )
, @oh_OrdFoljesedelsNr = COALESCE ( @c_OrdFoljesedelsNr , @oh_OrdFoljesedelsNr )
, @oh_OrdKostnad = COALESCE ( @c_OrdKostnad , @oh_OrdKostnad )
, @oh_OrdKostnadInklMoms = COALESCE ( @c_OrdKostnadInklMoms , @oh_OrdKostnadInklMoms )
, @oh_OrdLevAdr1 = COALESCE ( @c_OrdLevAdr1 , @oh_OrdLevAdr1 )
, @oh_OrdLevAdr2 = COALESCE ( @c_OrdLevAdr2 , @oh_OrdLevAdr2 )
, @oh_OrdLevAdr3 = COALESCE ( @c_OrdLevAdr3 , @oh_OrdLevAdr3 )
, @oh_OrdLevAdr4 = COALESCE ( @c_OrdLevAdr4 , @oh_OrdLevAdr4 )
, @oh_OrdLevAdrBstOrt = COALESCE ( @c_OrdLevAdrBstOrt , @oh_OrdLevAdrBstOrt )
, @oh_OrdLevAdrLandsKod = COALESCE ( @c_OrdLevAdrLandsKod , @oh_OrdLevAdrLandsKod )
, @oh_OrdLevAdrProvinceCode = COALESCE ( @c_OrdLevAdrProvinceCode , @oh_OrdLevAdrProvinceCode )
, @oh_OrdLevAnvisnRad1 = COALESCE ( @c_OrdLevAnvisnRad1 , @oh_OrdLevAnvisnRad1 )
, @oh_OrdLevAnvisnRad2 = COALESCE ( @c_OrdLevAnvisnRad2 , @oh_OrdLevAnvisnRad2 )
, @oh_OrdLevDat = COALESCE ( @c_OrdLevDat , @oh_OrdLevDat )
, @oh_OrdLevDatOrg = COALESCE ( @c_OrdLevDatOrg , @oh_OrdLevDatOrg )
, @oh_OrdLevNr = COALESCE ( @c_OrdLevNr , @oh_OrdLevNr )
, @oh_OrdLevPlats1 = COALESCE ( @c_OrdLevPlats1 , @oh_OrdLevPlats1 )
, @oh_OrdLovLevDat = COALESCE ( @c_OrdLovLevDat , @oh_OrdLovLevDat )
, @oh_OrdRabatt = COALESCE ( @c_OrdRabatt , @oh_OrdRabatt )
, @oh_OrdRestNot = COALESCE ( @c_OrdRestNot , @oh_OrdRestNot )
, @oh_OrdRestNr = COALESCE ( @c_OrdRestNr , @oh_OrdRestNr , 0 )
, @oh_OrdStat = COALESCE ( @c_OrdStat , @oh_OrdStat )
, @oh_OrdSum = COALESCE ( @c_OrdSum , @oh_OrdSum )
, @oh_OrdSumExclCredChk = COALESCE ( @c_OrdSumExclCredChk , @oh_OrdSumExclCredChk )
, @oh_OrdSumExklMoms = COALESCE ( @c_OrdSumExklMoms , @oh_OrdSumExklMoms )
, @oh_OrdSumFraktBer = COALESCE ( @c_OrdSumFraktBer , @oh_OrdSumFraktBer )
, @oh_OrdSumInklMoms = COALESCE ( @c_OrdSumInklMoms , @oh_OrdSumInklMoms )
, @oh_OrdSumInklMomsExclCredChk = COALESCE ( @c_OrdSumInklMomsExclCredChk , @oh_OrdSumInklMomsExclCredChk )
, @oh_OrdSumRabGr = COALESCE ( @c_OrdSumRabGr , @oh_OrdSumRabGr )
, @oh_OrdSumReg = COALESCE ( @c_OrdSumReg , @oh_OrdSumReg )
, @oh_OrdSumValReg = COALESCE ( @c_OrdSumValReg , @oh_OrdSumValReg )
, @oh_OrdTranspDat = COALESCE ( @c_OrdTranspDat , @oh_OrdTranspDat )
, @oh_OrdTyp = COALESCE ( @c_OrdTyp , @oh_OrdTyp )
, @oh_OrdVerklLevDat = COALESCE ( @c_OrdVerklLevDat , @oh_OrdVerklLevDat )
, @oh_OULager_Auto_Utplock = COALESCE ( @c_OULager_Auto_Utplock , @oh_OULager_Auto_Utplock )
, @oh_OULager_Leverera_Allt = COALESCE ( @c_OULager_Leverera_Allt , @oh_OULager_Leverera_Allt )
, @oh_OvrFaktAvgift1 = COALESCE ( @c_OvrFaktAvgift1 , @oh_OvrFaktAvgift1 )
, @oh_OvrFaktAvgift10 = COALESCE ( @c_OvrFaktAvgift10 , @oh_OvrFaktAvgift10 )
, @oh_OvrFaktAvgift2 = COALESCE ( @c_OvrFaktAvgift2 , @oh_OvrFaktAvgift2 )
, @oh_OvrFaktAvgift3 = COALESCE ( @c_OvrFaktAvgift3 , @oh_OvrFaktAvgift3 )
, @oh_OvrFaktAvgift4 = COALESCE ( @c_OvrFaktAvgift4 , @oh_OvrFaktAvgift4 )
, @oh_OvrFaktAvgift5 = COALESCE ( @c_OvrFaktAvgift5 , @oh_OvrFaktAvgift5 )
, @oh_OvrFaktAvgift6 = COALESCE ( @c_OvrFaktAvgift6 , @oh_OvrFaktAvgift6 )
, @oh_OvrFaktAvgift7 = COALESCE ( @c_OvrFaktAvgift7 , @oh_OvrFaktAvgift7 )
, @oh_OvrFaktAvgift8 = COALESCE ( @c_OvrFaktAvgift8 , @oh_OvrFaktAvgift8 )
, @oh_OvrFaktAvgift9 = COALESCE ( @c_OvrFaktAvgift9 , @oh_OvrFaktAvgift9 )
, @oh_OvrFaktKostn1Fakt = COALESCE ( @c_OvrFaktKostn1Fakt , @oh_OvrFaktKostn1Fakt )
, @oh_OvrFaktKostn2Fakt = COALESCE ( @c_OvrFaktKostn2Fakt , @oh_OvrFaktKostn2Fakt )
, @oh_OvrFaktKostnad1 = COALESCE ( @c_OvrFaktKostnad1 , @oh_OvrFaktKostnad1 )
, @oh_OvrFaktKostnad2 = COALESCE ( @c_OvrFaktKostnad2 , @oh_OvrFaktKostnad2 )
, @oh_OvrFaktKostnInland1 = COALESCE ( @c_OvrFaktKostnInland1 , @oh_OvrFaktKostnInland1 )
, @oh_OvrFaktKostnInland2 = COALESCE ( @c_OvrFaktKostnInland2 , @oh_OvrFaktKostnInland2 )
, @oh_PackagingDate = COALESCE ( @c_PackagingDate , @oh_PackagingDate )
, @oh_PackareKod = COALESCE ( @c_PackareKod , @oh_PackareKod )
, @oh_PackSedelUtskrDat = COALESCE ( @c_PackSedelUtskrDat , @oh_PackSedelUtskrDat )
, @oh_PaymenttransID = COALESCE ( @c_PaymenttransID , @oh_PaymenttransID )
, @oh_PdmCount = COALESCE ( @c_PdmCount , @oh_PdmCount )
, @oh_PersSign = COALESCE ( @c_PersSign , @oh_PersSign )
, @oh_PickingLockedByUser = COALESCE ( @c_PickingLockedByUser , @oh_PickingLockedByUser )
, @oh_PlockIndexOrder = COALESCE ( @c_PlockIndexOrder , @oh_PlockIndexOrder )
, @oh_PlockJnrOrder = COALESCE ( @c_PlockJnrOrder , @oh_PlockJnrOrder )
, @oh_PLUtskrDat = COALESCE ( @c_PLUtskrDat , @oh_PLUtskrDat )
, @oh_PrisJustOrder = COALESCE ( @c_PrisJustOrder , @oh_PrisJustOrder )
, @oh_PrisJustOrderKost = COALESCE ( @c_PrisJustOrderKost , @oh_PrisJustOrderKost )
, @oh_PrisLista = COALESCE ( @c_PrisLista , @oh_PrisLista )
, @oh_ProjCode = COALESCE ( @c_ProjCode , @oh_ProjCode )
, @oh_ProspektId = COALESCE ( @c_ProspektId , @oh_ProspektId )
, @oh_PVMSeasonId = COALESCE ( @c_PVMSeasonId , @oh_PVMSeasonId )
, @oh_QQ_Ins_Trg_Start = COALESCE ( @c_QQ_Ins_Trg_Start , @oh_QQ_Ins_Trg_Start )
, @oh_RabKlass = COALESCE ( @c_RabKlass , @oh_RabKlass )
, @oh_Referensnummer = COALESCE ( @c_Referensnummer , @oh_Referensnummer )
, @oh_RegDat = COALESCE ( @c_RegDat , @oh_RegDat )
, @oh_ReplicateRecord = COALESCE ( @c_ReplicateRecord , @oh_ReplicateRecord )
, @oh_RestArtBtotVikt = COALESCE ( @c_RestArtBtotVikt , @oh_RestArtBtotVikt )
, @oh_RestArtVikt = COALESCE ( @c_RestArtVikt , @oh_RestArtVikt )
, @oh_RestArtVolym = COALESCE ( @c_RestArtVolym , @oh_RestArtVolym )
, @oh_RestBehKod = COALESCE ( @c_RestBehKod , @oh_RestBehKod )
, @oh_RowCreatedBy = COALESCE ( @c_RowCreatedBy , @oh_RowCreatedBy )
, @oh_RowCreatedDt = COALESCE ( @c_RowCreatedDt , @oh_RowCreatedDt )
, @oh_RowCreatedUTCDT = COALESCE ( @c_RowCreatedUTCDT , @oh_RowCreatedUTCDT )
, @oh_RowUpdatedBy = COALESCE ( @c_RowUpdatedBy , @oh_RowUpdatedBy )
, @oh_RowUpdatedCols = COALESCE ( @c_RowUpdatedCols , @oh_RowUpdatedCols )
, @oh_RowUpdatedDt = COALESCE ( @c_RowUpdatedDt , @oh_RowUpdatedDt )
, @oh_RowUpdatedUTCDT = COALESCE ( @c_RowUpdatedUTCDT , @oh_RowUpdatedUTCDT )
, @oh_RptUnitNo = COALESCE ( @c_RptUnitNo , @oh_RptUnitNo )
, @oh_RU_Account = COALESCE ( @c_RU_Account , @oh_RU_Account )
, @oh_SalesTaxHandling = COALESCE ( @c_SalesTaxHandling , @oh_SalesTaxHandling )
, @oh_SalesType = COALESCE ( @c_SalesType , @oh_SalesType )
, @oh_Saljare = COALESCE ( @c_Saljare , @oh_Saljare )
, @oh_SamFaktUtskr = COALESCE ( @c_SamFaktUtskr , @oh_SamFaktUtskr )
, @oh_SamInKopMark = COALESCE ( @c_SamInKopMark , @oh_SamInKopMark )
, @oh_SendEdi = COALESCE ( @c_SendEdi , @oh_SendEdi )
, @oh_SendEdiDT = COALESCE ( @c_SendEdiDT , @oh_SendEdiDT )
, @oh_ShuffleOrder = COALESCE ( @c_ShuffleOrder , @oh_ShuffleOrder )
, @oh_SkrivUtskSk = COALESCE ( @c_SkrivUtskSk , @oh_SkrivUtskSk )
, @oh_SlutKundNamn1 = COALESCE ( @c_SlutKundNamn1 , @oh_SlutKundNamn1 )
, @oh_SlutKundNamn2 = COALESCE ( @c_SlutKundNamn2 , @oh_SlutKundNamn2 )
, @oh_SprakKod = COALESCE ( @c_SprakKod , @oh_SprakKod )
, @oh_SQLCmd2EnterTrg = COALESCE ( @c_SQLCmd2EnterTrg , @oh_SQLCmd2EnterTrg )
, @oh_StockReplenishment = COALESCE ( @c_StockReplenishment , @oh_StockReplenishment )
, @oh_TA_AmtCOD = COALESCE ( @c_TA_AmtCOD , @oh_TA_AmtCOD )
, @oh_TA_ConsNo = COALESCE ( @c_TA_ConsNo , @oh_TA_ConsNo )
, @oh_TA_CustomerMessage = COALESCE ( @c_TA_CustomerMessage , @oh_TA_CustomerMessage )
, @oh_TA_Edit = COALESCE ( @c_TA_Edit , @oh_TA_Edit )
, @oh_TA_FaxNotifiedNo = COALESCE ( @c_TA_FaxNotifiedNo , @oh_TA_FaxNotifiedNo )
, @oh_TA_GANno = COALESCE ( @c_TA_GANno , @oh_TA_GANno )
, @oh_TA_IntAutoNo = COALESCE ( @c_TA_IntAutoNo , @oh_TA_IntAutoNo )
, @oh_TA_Loadmeter = COALESCE ( @c_TA_Loadmeter , @oh_TA_Loadmeter )
, @oh_TA_MailNotified = COALESCE ( @c_TA_MailNotified , @oh_TA_MailNotified )
, @oh_TA_PhonNotifiedNo = COALESCE ( @c_TA_PhonNotifiedNo , @oh_TA_PhonNotifiedNo )
, @oh_TA_SMSNotifiedNo = COALESCE ( @c_TA_SMSNotifiedNo , @oh_TA_SMSNotifiedNo )
, @oh_TA_TemplKompCd = COALESCE ( @c_TA_TemplKompCd , @oh_TA_TemplKompCd )
, @oh_TaxAreaCode1 = COALESCE ( @c_TaxAreaCode1 , @oh_TaxAreaCode1 )
, @oh_TaxAreaCode2 = COALESCE ( @c_TaxAreaCode2 , @oh_TaxAreaCode2 )
, @oh_TaxAreaCode3 = COALESCE ( @c_TaxAreaCode3 , @oh_TaxAreaCode3 )
, @oh_TaxAreaCode4 = COALESCE ( @c_TaxAreaCode4 , @oh_TaxAreaCode4 )
, @oh_TaxAreaCode5 = COALESCE ( @c_TaxAreaCode5 , @oh_TaxAreaCode5 )
, @oh_TaxAreaRate = COALESCE ( @c_TaxAreaRate , @oh_TaxAreaRate )
, @oh_TaxCode = COALESCE ( @c_TaxCode , @oh_TaxCode )
, @oh_TerminsSakradOrder = COALESCE ( @c_TerminsSakradOrder , @oh_TerminsSakradOrder )
, @oh_TextEfterDokRader = COALESCE ( @c_TextEfterDokRader , @oh_TextEfterDokRader )
, @oh_TextKod = COALESCE ( @c_TextKod , @oh_TextKod )
, @oh_TillbakaBelopp = COALESCE ( @c_TillbakaBelopp , @oh_TillbakaBelopp )
, @oh_TillLagStalle = COALESCE ( @c_TillLagStalle , @oh_TillLagStalle )
, @oh_TimeZoneCode = COALESCE ( @c_TimeZoneCode , @oh_TimeZoneCode )
, @oh_TransitLeverans = COALESCE ( @c_TransitLeverans , @oh_TransitLeverans )
, @oh_TransportorsKod = COALESCE ( @c_TransportorsKod , @oh_TransportorsKod )
, @oh_UtskrBestDokSkaGoras = COALESCE ( @c_UtskrBestDokSkaGoras , @oh_UtskrBestDokSkaGoras )
, @oh_UtskrBestDokUtskrDT = COALESCE ( @c_UtskrBestDokUtskrDT , @oh_UtskrBestDokUtskrDT )
, @oh_UtskrDokLovSkaGoras = COALESCE ( @c_UtskrDokLovSkaGoras , @oh_UtskrDokLovSkaGoras )
, @oh_UtskrDokLovUtskrDT = COALESCE ( @c_UtskrDokLovUtskrDT , @oh_UtskrDokLovUtskrDT )
, @oh_ValDat = COALESCE ( @c_ValDat , @oh_ValDat )
, @oh_ValKod = COALESCE ( @c_ValKod , @oh_ValKod )
, @oh_ValKurs = COALESCE ( @c_ValKurs , @oh_ValKurs )
, @oh_VaruProv = COALESCE ( @c_VaruProv , @oh_VaruProv )
, @oh_VAT_Type = COALESCE ( @c_VAT_Type , @oh_VAT_Type )
, @oh_vb_EmballageKostnad = COALESCE ( @c_vb_EmballageKostnad , @oh_vb_EmballageKostnad )
, @oh_vb_EmballageKostnInland = COALESCE ( @c_vb_EmballageKostnInland , @oh_vb_EmballageKostnInland )
, @oh_vb_ExpeditionKostnad = COALESCE ( @c_vb_ExpeditionKostnad , @oh_vb_ExpeditionKostnad )
, @oh_vb_ForsakringsKostnad = COALESCE ( @c_vb_ForsakringsKostnad , @oh_vb_ForsakringsKostnad )
, @oh_vb_ForsakrKostnInland = COALESCE ( @c_vb_ForsakrKostnInland , @oh_vb_ForsakrKostnInland )
, @oh_vb_ForskottBelopp = COALESCE ( @c_vb_ForskottBelopp , @oh_vb_ForskottBelopp )
, @oh_vb_ForskottBeloppAck = COALESCE ( @c_vb_ForskottBeloppAck , @oh_vb_ForskottBeloppAck )
, @oh_vb_FraktKostnBer = COALESCE ( @c_vb_FraktKostnBer , @oh_vb_FraktKostnBer )
, @oh_vb_FraktKostnDeb = COALESCE ( @c_vb_FraktKostnDeb , @oh_vb_FraktKostnDeb )
, @oh_vb_FraktKostnInland = COALESCE ( @c_vb_FraktKostnInland , @oh_vb_FraktKostnInland )
, @oh_vb_FraktKostnMan = COALESCE ( @c_vb_FraktKostnMan , @oh_vb_FraktKostnMan )
, @oh_vb_OvrFaktAvgift1 = COALESCE ( @c_vb_OvrFaktAvgift1 , @oh_vb_OvrFaktAvgift1 )
, @oh_vb_OvrFaktAvgift10 = COALESCE ( @c_vb_OvrFaktAvgift10 , @oh_vb_OvrFaktAvgift10 )
, @oh_vb_OvrFaktAvgift2 = COALESCE ( @c_vb_OvrFaktAvgift2 , @oh_vb_OvrFaktAvgift2 )
, @oh_vb_OvrFaktAvgift3 = COALESCE ( @c_vb_OvrFaktAvgift3 , @oh_vb_OvrFaktAvgift3 )
, @oh_vb_OvrFaktAvgift4 = COALESCE ( @c_vb_OvrFaktAvgift4 , @oh_vb_OvrFaktAvgift4 )
, @oh_vb_OvrFaktAvgift5 = COALESCE ( @c_vb_OvrFaktAvgift5 , @oh_vb_OvrFaktAvgift5 )
, @oh_vb_OvrFaktAvgift6 = COALESCE ( @c_vb_OvrFaktAvgift6 , @oh_vb_OvrFaktAvgift6 )
, @oh_vb_OvrFaktAvgift7 = COALESCE ( @c_vb_OvrFaktAvgift7 , @oh_vb_OvrFaktAvgift7 )
, @oh_vb_OvrFaktAvgift8 = COALESCE ( @c_vb_OvrFaktAvgift8 , @oh_vb_OvrFaktAvgift8 )
, @oh_vb_OvrFaktAvgift9 = COALESCE ( @c_vb_OvrFaktAvgift9 , @oh_vb_OvrFaktAvgift9 )
, @oh_vb_OvrFaktKostnad1 = COALESCE ( @c_vb_OvrFaktKostnad1 , @oh_vb_OvrFaktKostnad1 )
, @oh_vb_OvrFaktKostnad2 = COALESCE ( @c_vb_OvrFaktKostnad2 , @oh_vb_OvrFaktKostnad2 )
, @oh_vb_OvrFaktKostnInland1 = COALESCE ( @c_vb_OvrFaktKostnInland1 , @oh_vb_OvrFaktKostnInland1 )
, @oh_vb_OvrFaktKostnInland2 = COALESCE ( @c_vb_OvrFaktKostnInland2 , @oh_vb_OvrFaktKostnInland2 )
, @oh_VbOrdSum = COALESCE ( @c_VbOrdSum , @oh_VbOrdSum )
, @oh_VbOrdSumExklMoms = COALESCE ( @c_VbOrdSumExklMoms , @oh_VbOrdSumExklMoms )
, @oh_VbOrdSumInklMoms = COALESCE ( @c_VbOrdSumInklMoms , @oh_VbOrdSumInklMoms )
, @oh_VbOrdSumRabGr = COALESCE ( @c_VbOrdSumRabGr , @oh_VbOrdSumRabGr )
, @oh_ViktSumOrder = COALESCE ( @c_ViktSumOrder , @oh_ViktSumOrder )
, @oh_VolHeight = COALESCE ( @c_VolHeight , @oh_VolHeight )
, @oh_VolLength = COALESCE ( @c_VolLength , @oh_VolLength )
, @oh_Volume = COALESCE ( @c_Volume , @oh_Volume )
, @oh_VolWidth = COALESCE ( @c_VolWidth , @oh_VolWidth )
, @oh_VRef = COALESCE ( @c_VRef , @oh_VRef )
, @oh_webpublish = COALESCE ( @c_webpublish , @oh_webpublish )
, @oh_WorkFaktNr = COALESCE ( @c_WorkFaktNr , @oh_WorkFaktNr )
select @oh_ForetagKod = @c_ForetagKod
select @oh_PersSign = @c_PersSign
select @oh_FtgNr = @c_FtgNr
select @oh_LagStalle = @c_LagStalle
-- sy1oh02 0
-- ASSIGN from SY1 sy1oh02
select
@oh_BetKod = COALESCE ( @c_BetKod, [sy1].[BetKod], @oh_BetKod ) -- 0
,@oh_BusinessUnit = COALESCE ( @c_BusinessUnit, [sy1].[BusinessUnit], @oh_BusinessUnit ) -- 200
,@oh_DelBokningTillaten = COALESCE ( @c_DelBokningTillaten, [sy1].[DelBokningTillaten], @oh_DelBokningTillaten ) -- 10
,@oh_DelLevTillaten = COALESCE ( @c_DelLevTillaten, [sy1].[DelLevTillaten], @oh_DelLevTillaten ) -- 10
,@oh_ForetagKod = COALESCE ( @c_ForetagKod, [sy1].[ForetagKod], @oh_ForetagKod ) -- 849
,@oh_LagStalle = COALESCE ( @c_LagStalle, [sy1].[LagStalle], @oh_LagStalle ) -- 2
,@oh_LandsKod = COALESCE ( @c_LandsKod, [sy1].[LandsKod], @oh_LandsKod ) -- 0
,@oh_LevHandlKod = COALESCE ( @c_LevHandlKod, [sy1].[LevHandlKod], @oh_LevHandlKod ) -- 0
,@oh_LevSattKod = COALESCE ( @c_LevSattKod, [sy1].[LevSattKod], @oh_LevSattKod ) -- 0
,@oh_LevVillkKod = COALESCE ( @c_LevVillkKod, [sy1].[LevVillkKod], @oh_LevVillkKod ) -- 0
,@oh_MomsKod = COALESCE ( @c_MomsKod, [sy1].[MomsKod], @oh_MomsKod ) -- 0
,@oh_OeKod = COALESCE ( @c_OeKod, [sy1].[OeKod], @oh_OeKod ) -- 930
,@oh_OULager_Auto_Utplock = COALESCE ( @c_OULager_Auto_Utplock, [sy1].[OULager_Auto_Utplock], @oh_OULager_Auto_Utplock ) -- 0
,@oh_RestBehKod = COALESCE ( @c_RestBehKod, [sy1].[RestBehKod], @oh_RestBehKod ) -- 0
,@oh_SprakKod = COALESCE ( @c_SprakKod, [sy1].[SprakKod], @oh_SprakKod ) -- 0
,@oh_LagStalle = COALESCE ( @c_LagStalle, [sy1].[LagStalle], @oh_LagStalle ) -- 300
,@oh_PrisLista = COALESCE ( @c_PrisLista, [sy1].[PrisLista], @oh_PrisLista ) -- 0
,@oh_Saljare = COALESCE ( @c_Saljare, [sy1].[Saljare], @oh_Saljare ) -- 900
,@oh_ValKod = COALESCE ( @c_ValKod, [sy1].[ValKod], @oh_ValKod ) -- 0
,@oh_ViktSumOrder = COALESCE ( @c_ViktSumOrder, [sy1].[ViktSumOrder], @oh_ViktSumOrder ) -- 0
,@sy1_AdjustMinutes2GetLocalTime = COALESCE( sy1.AdjustMinutes2GetLocalTime, 0 )
,@sy1_TimeZoneCode = sy1.TimeZoneCode
,@sy1_CurrencyDecimals = COALESCE( sy1.CurrencyDecimals, 0 )
,@sy1_Currency = sy1.ValKod
--<UsrDef_Mod_Init_Insert_AssignFrom_Sy1_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_Sy1_EndMod>
from [sy1] with (ReadUnCommitted) where [sy1].[ForetagKod] = @c_ForetagKod;
if @@RowCount<>1 or @@Error<>0 begin
print 'Jeeves_Init_Insert_oh; SY1; Invalid my_own_companycode <'+ISNULL(convert(varchar,@c_ForetagKod),'NULL')+'>';
while @@TranCount > @Enter_TranCount ROLLBACK TRANSACTION;
while @@TranCount < @Enter_TranCount BEGIN TRANSACTION;
return -101;
end;
-- sy1oh02 0
-- ASSIGN from SY2 sy1oh02
select
@oh_AnmodanMark = COALESCE( @c_AnmodanMark, [sy2].[AnmodanMark], @oh_AnmodanMark ) -- 105
,@oh_BusinessUnit = COALESCE( @c_BusinessUnit, [sy2].[BusinessUnit], @oh_BusinessUnit ) -- 210
,@oh_OrdStat = COALESCE( @c_OrdStat, [sy2].[OrdStat], @oh_OrdStat ) -- 110
,@oh_OrdTyp = COALESCE( @c_OrdTyp, [sy2].[OrdTyp], @oh_OrdTyp ) -- 5
,@oh_PersSign = COALESCE( @c_PersSign, [sy2].[PersSign], @oh_PersSign ) -- 0
,@oh_VRef = COALESCE( @c_VRef, [sy2].[RespNamn], @oh_VRef ) -- 0
,@oh_SamInkopMark = COALESCE( @c_SamInkopMark, [sy2].[SamInkopMark], @oh_SamInkopMark ) -- 100
,@sy2_AdjustMinutes2GetLocalTime = COALESCE ( sy2.AdjustMinutes2GetLocalTime, 0 )
,@sy2_TimeZoneCode = sy2.TimeZoneCode
--<UsrDef_Mod_Init_Insert_AssignFrom_Sy2_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_Sy2_EndMod>
from [sy2] with (ReadUnCommitted) where [PersSign] = @c_PersSign;
if @@RowCount<>1 or @@Error<>0 begin
print 'Jeeves_Init_Insert_oh; SY2; invalid my_own_Signature <'+ISNULL(@c_PersSign,'NULL')+'>';
while @@TranCount > @Enter_TranCount ROLLBACK TRANSACTION;
while @@TranCount < @Enter_TranCount BEGIN TRANSACTION;
return -102;
end;
if @c_AdjustMinutes2GetLocalTime is not null
select @AM2GLT = @c_AdjustMinutes2GetLocalTime
else
select @AM2GLT = coalesce( @sy1_AdjustMinutes2GetLocalTime, 0 ) + coalesce( @sy2_AdjustMinutes2GetLocalTime, 0 )
declare
@LocalDateAndTime DateTime,
@UTCDateAndTime DateTime,
@use_when_StrDateTime DateTime,
@use_when_DefStrDateTime Jeeves_StrDateTime;
select
@LocalDateAndTime = DateAdd( MINUTE, @AM2GLT, GetDate() ),
@UTCDateAndTime = GetUTCDate();
if @sy1_TimeZoneCode >= 0 or @sy2_TimeZoneCode >= 0 or @c_TimeZoneCode >= 0 begin
select
@LocalDateAndTime = dbo.Jeeves_FN_GetLocalDateTime( GetDate(), @c_ForetagKod, @c_PersSign, @c_TimeZoneCode );
select
@use_when_StrDateTime = @UTCDateAndTime,
@use_when_DefStrDateTime = convert( char(8), @UTCDateAndTime, 112 ) + ' ' + convert( varchar(12), @UTCDateAndTime, 114 );
end else begin
select
@use_when_StrDateTime = @LocalDateAndTime,
@use_when_DefStrDateTime = convert( char(8), @LocalDateAndTime, 112 ) + ' ' + convert( varchar(12), @LocalDateAndTime, 114 );
end;
if @sy1_CurrencyDecimals is null or @sy1_CurrencyDecimals < 0 or @sy1_CurrencyDecimals > 4
select @sy1_CurrencyDecimals = 2
-- ASSIGN from SY1 sy1oh02
select
@oh_OrderCostCurrency = COALESCE ( @c_OrderCostCurrency , '0' ) -- 70
,@oh_KundSpecTextBe = COALESCE ( @c_KundSpecTextBe , '0' ) -- 60
,@oh_KundSpecTextTo = COALESCE ( @c_KundSpecTextTo , '0' ) -- 58
,@oh_FraktSkrymmeKod = COALESCE ( @c_FraktSkrymmeKod , '0' ) -- 40
,@oh_LevForeTolv = COALESCE ( @c_LevForeTolv , '0' ) -- 30
,@oh_OrdRestNot = COALESCE ( @c_OrdRestNot , '0' ) -- 22
,@oh_OffertRadNrToOrdRadNr = COALESCE ( @c_OffertRadNrToOrdRadNr , '1' ) -- 75
,@oh_KundSpecTextFa = COALESCE ( @c_KundSpecTextFa , '1' ) -- 56
,@oh_KundSpecTextFs = COALESCE ( @c_KundSpecTextFs , '1' ) -- 54
,@oh_KundSpecTextPl = COALESCE ( @c_KundSpecTextPl , '1' ) -- 52
,@oh_KundSpecTextOe = COALESCE ( @c_KundSpecTextOe , '1' ) -- 50
,@oh_OrdRestNr = COALESCE ( @c_OrdRestNr , 0 ) -- 900
,@oh_KreditSparrStatus = COALESCE ( @c_KreditSparrStatus , 0 ) -- 80
,@oh_OrdLevNr = COALESCE ( @c_OrdLevNr , 0 ) -- 23
,@oh_OrdRabatt = COALESCE ( @c_OrdRabatt , 0 ) -- 10
,@oh_OrderNr = COALESCE ( @c_OrderNr , 0 ) -- 0
,@oh_OrdTyp = COALESCE ( @c_OrdTyp , 1 ) -- 4
,@oh_OrdStat = COALESCE ( @c_OrdStat , 10 ) -- 10
,@oh_OrdBerednDat = COALESCE ( @c_OrdBerednDat , convert( varchar(8), @LocalDateAndTime, 112 ) ) -- 20
,@oh_OrdBerLevDat = COALESCE ( @c_OrdBerLevDat , convert( varchar(8), @LocalDateAndTime, 112 ) ) -- 10
,@oh_RegDat = COALESCE ( @c_RegDat , convert( varchar(8), @LocalDateAndTime, 112 ) ) -- 1
,@oh_OrdDatum = COALESCE ( @c_OrdDatum , convert( varchar(8), @LocalDateAndTime, 112 ) ) -- 0
if @oh_OrderNr is NULL or @oh_OrderNr = 0 begin
exec @x = JEEVES_Calc_OrderNr
@OrdTyp = @oh_OrdTyp,
@PersSign = @oh_PersSign,
@Return_Type = 'O',
@Chk_OrderNr = NULL,
@New_OrderNr = @oh_OrderNr output,
@c_Foretagkod = @oh_Foretagkod
select @dbe=@@Error
if @x>0 and @x=@oh_OrderNr select @x=0
if @x<>0 or @dbe<>0 begin
while @@TranCount > @Enter_TranCount ROLLBACK TRAN
while @@TranCount < @Enter_TranCount BEGIN TRAN
print 'Jeeves_Init_Insert_oh, returned from Jeeves_Calc_OrderNr with error = ' + coalesce(convert(varchar,@dbe),'NULL') + '/' +coalesce(convert(varchar,@x),'NULL')
return -201
end
select @c_OrderNr=@oh_OrderNr
end
if @oh_OrderNrAlfa is null select @oh_OrderNrAlfa = convert(varchar,@oh_OrderNr)
-- ASSIGN from ofh Sequence=NULL
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign OHofh01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_OffNr is not NULL -- 0
begin
select
@oh_BetKod = COALESCE( @c_BetKod, [ofh].[BetKod], @oh_BetKod ) -- 0 ztstring
,@oh_DistrKod = COALESCE( @c_DistrKod, [ofh].[DistrKod], @oh_DistrKod ) -- 0 ztstring
,@oh_ExpAvgKd = COALESCE( @c_ExpAvgKd, [ofh].[ExpAvgKd], @oh_ExpAvgKd ) -- 0 ztBoolean
,@oh_FraktAvgKd = COALESCE( @c_FraktAvgKd, [ofh].[FraktAvgKd], @oh_FraktAvgKd ) -- 0 ztBoolean
,@oh_FsKd = COALESCE( @c_FsKd, [ofh].[FsKd], @oh_FsKd ) -- 0 ztBoolean
,@oh_FtgKontaktNr = COALESCE( @c_FtgKontaktNr, [ofh].[FtgKontaktNr], @oh_FtgKontaktNr ) -- 110 ztInteger
,@oh_FtgNr = COALESCE( @c_FtgNr, [ofh].[FtgNr], @oh_FtgNr ) -- 10 ztCompanyNo
,@oh_ftgPostnr = COALESCE( @c_ftgPostnr, [ofh].[ftgPostnr], @oh_ftgPostnr ) -- 120 ztstring
,@oh_GodsMarke1 = COALESCE( @c_GodsMarke1, [ofh].[GodsMarke1], @oh_GodsMarke1 ) -- 58 ztString
,@oh_GodsMarke2 = COALESCE( @c_GodsMarke2, [ofh].[GodsMarke2], @oh_GodsMarke2 ) -- 60 ztString
,@oh_GodsMarke3 = COALESCE( @c_GodsMarke3, [ofh].[GodsMarke3], @oh_GodsMarke3 ) -- 65 ztString
,@oh_GodsMarke4 = COALESCE( @c_GodsMarke4, [ofh].[GodsMarke4], @oh_GodsMarke4 ) -- 70 ztString
,@oh_KostStalleKod = COALESCE( @c_KostStalleKod, [ofh].[KostStalleKod], @oh_KostStalleKod ) -- 0 ztstring
,@oh_KundBestNamn = COALESCE( @c_KundBestNamn, [ofh].[KundBestNamn], @oh_KundBestNamn ) -- 10 ztstring
,@oh_KundBestNr = COALESCE( @c_KundBestNr, [ofh].[KundBestNr], @oh_KundBestNr ) -- 10 ztString
,@oh_KundBetalareNr = COALESCE( @c_KundBetalareNr, [ofh].[KundBetalareNr], @oh_KundBetalareNr ) -- 0 ztCompanyNo
,@oh_KundKategoriKod = COALESCE( @c_KundKategoriKod, [ofh].[KundKategoriKod], @oh_KundKategoriKod ) -- 0 ztInteger
,@oh_KundRabatt = COALESCE( @c_KundRabatt, [ofh].[KundRabatt], @oh_KundRabatt ) -- 90 ZtDecimal73
,@oh_KundRef2 = COALESCE( @c_KundRef2, [ofh].[KundRef2], @oh_KundRef2 ) -- 10 ztString
,@oh_LagStalle = COALESCE( @c_LagStalle, [ofh].[LagStalle], @oh_LagStalle ) -- 0 ztstring
,@oh_LandsKod = COALESCE( @c_LandsKod, [ofh].[LandsKod], @oh_LandsKod ) -- 0 ztString
,@oh_LevHandlKod = COALESCE( @c_LevHandlKod, [ofh].[LevHandlKod], @oh_LevHandlKod ) -- 0 ztBoolean
,@oh_LevSattKod = COALESCE( @c_LevSattKod, [ofh].[LevSattKod], @oh_LevSattKod ) -- 0 ztInteger
,@oh_LevVillkKod = COALESCE( @c_LevVillkKod, [ofh].[LevVillkKod], @oh_LevVillkKod ) -- 0 ztInteger
,@oh_MomsKod = COALESCE( @c_MomsKod, [ofh].[MomsKod], @oh_MomsKod ) -- 0 ztInteger
,@oh_OffertRadNrToOrdRadNr = COALESCE( @c_OffertRadNrToOrdRadNr, [ofh].[OffertRadNrToOrdRadNr], @oh_OffertRadNrToOrdRadNr ) -- 100 ztBoolean
,@oh_OrdBerLevDat = COALESCE( @c_OrdBerLevDat, [ofh].[OrdBerLevDat], @oh_OrdBerLevDat ) -- 0 ztdate
,@oh_OrdLevAdr1 = COALESCE( @c_OrdLevAdr1, [ofh].[OrdLevAdr1], @oh_OrdLevAdr1 ) -- 35 ztString
,@oh_OrdLevAdr2 = COALESCE( @c_OrdLevAdr2, [ofh].[OrdLevAdr2], @oh_OrdLevAdr2 ) -- 40 ztString
,@oh_OrdLevAdr3 = COALESCE( @c_OrdLevAdr3, [ofh].[OrdLevAdr3], @oh_OrdLevAdr3 ) -- 45 ztString
,@oh_OrdLevAdr4 = COALESCE( @c_OrdLevAdr4, [ofh].[OrdLevAdr4], @oh_OrdLevAdr4 ) -- 50 ztString
,@oh_OrdLevAdrBstOrt = COALESCE( @c_OrdLevAdrBstOrt, [ofh].[OrdLevAdrBstOrt], @oh_OrdLevAdrBstOrt ) -- 52 ztString
,@oh_OrdLevAdrLandsKod = COALESCE( @c_OrdLevAdrLandsKod, [ofh].[OrdLevAdrLandsKod], @oh_OrdLevAdrLandsKod ) -- 54 ztString
,@oh_OrdLevAdrProvinceCode = COALESCE( @c_OrdLevAdrProvinceCode, [ofh].[OrdLevAdrProvinceCode], @oh_OrdLevAdrProvinceCode ) -- 56 ztString
,@oh_OrdLevPlats1 = COALESCE( @c_OrdLevPlats1, [ofh].[OrdLevPlats1], @oh_OrdLevPlats1 ) -- 30 ztCompanyNo
,@oh_OrdTyp = COALESCE( @c_OrdTyp, [ofh].[OrdTyp], @oh_OrdTyp ) -- 25 ztInteger
,@oh_PrisLista = COALESCE( @c_PrisLista, [ofh].[PrisLista], @oh_PrisLista ) -- 0 ZtLong
,@oh_ProjCode = COALESCE( @c_ProjCode, [ofh].[ProjCode], @oh_ProjCode ) -- 0 ztstring
,@oh_RabKlass = COALESCE( @c_RabKlass, [ofh].[RabKlass], @oh_RabKlass ) -- 130 ztInteger
,@oh_Saljare = COALESCE( @c_Saljare, [ofh].[Saljare], @oh_Saljare ) -- 20 ztString
,@oh_SprakKod = COALESCE( @c_SprakKod, [ofh].[SprakKod], @oh_SprakKod ) -- 0 ztInteger
,@oh_TaxAreaCode1 = COALESCE( @c_TaxAreaCode1, [ofh].[TaxAreaCode1], @oh_TaxAreaCode1 ) -- 80 ztString
,@oh_TaxAreaCode2 = COALESCE( @c_TaxAreaCode2, [ofh].[TaxAreaCode2], @oh_TaxAreaCode2 ) -- 82 ztString
,@oh_TaxAreaCode3 = COALESCE( @c_TaxAreaCode3, [ofh].[TaxAreaCode3], @oh_TaxAreaCode3 ) -- 84 ztString
,@oh_TaxAreaCode4 = COALESCE( @c_TaxAreaCode4, [ofh].[TaxAreaCode4], @oh_TaxAreaCode4 ) -- 86 ztString
,@oh_TaxAreaCode5 = COALESCE( @c_TaxAreaCode5, [ofh].[TaxAreaCode5], @oh_TaxAreaCode5 ) -- 88 ztString
,@oh_ValKod = COALESCE( @c_ValKod, [ofh].[ValKod], @oh_ValKod ) -- 0 ztstring
,@oh_VRef = COALESCE( @c_VRef, [ofh].[VRef], @oh_VRef ) -- 10 ztstring
--<UsrDef_Mod_Init_Insert_AssignFrom_ofh_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_ofh_EndMod>
from [ofh] with (ReadUnCommitted) where
@oh_ForetagKod = [ofh].[ForetagKod] -- -1
and @oh_OffNr = [ofh].[OffNr] -- 0
end
-- ASSIGN from xb Sequence=NULL
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign OHxb01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_LagStalle is not NULL -- 0
begin
select
@oh_InventoryLocWMS = COALESCE( @c_InventoryLocWMS, [xb].[InventoryLocWMS], @oh_InventoryLocWMS ) -- 10 ztBoolean
,@oh_RptUnitNo = COALESCE( @c_RptUnitNo, [xb].[RptUnitNo], @oh_RptUnitNo ) -- 20 ztInteger
--<UsrDef_Mod_Init_Insert_AssignFrom_xb_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_xb_EndMod>
from [xb] with (ReadUnCommitted) where
@oh_ForetagKod = [xb].[ForetagKod] -- -1
and @oh_LagStalle = [xb].[LagStalle] -- 0
end
-- ASSIGN from Ohvw Sequence=NULL Alias on oh
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign OhOhvw01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_OrderNrOffert is not NULL -- 0
begin
select
@oh_BetKod = COALESCE( @c_BetKod, [Ohvw].[BetKod], @oh_BetKod ) -- 0 ztstring
,@oh_DistrKod = COALESCE( @c_DistrKod, [Ohvw].[DistrKod], @oh_DistrKod ) -- 0 ztstring
,@oh_ExpAvgKd = COALESCE( @c_ExpAvgKd, [Ohvw].[ExpAvgKd], @oh_ExpAvgKd ) -- 0 ztBoolean
,@oh_FraktAvgKd = COALESCE( @c_FraktAvgKd, [Ohvw].[FraktAvgKd], @oh_FraktAvgKd ) -- 0 ztBoolean
,@oh_FsKd = COALESCE( @c_FsKd, [Ohvw].[FsKd], @oh_FsKd ) -- 0 ztBoolean
,@oh_FtgNr = COALESCE( @c_FtgNr, [Ohvw].[FtgNr], @oh_FtgNr ) -- 10 ztCompanyNo
,@oh_GodsMarke1 = COALESCE( @c_GodsMarke1, [Ohvw].[GodsMarke1], @oh_GodsMarke1 ) -- 55 ztString
,@oh_GodsMarke2 = COALESCE( @c_GodsMarke2, [Ohvw].[GodsMarke2], @oh_GodsMarke2 ) -- 60 ztString
,@oh_GodsMarke3 = COALESCE( @c_GodsMarke3, [Ohvw].[GodsMarke3], @oh_GodsMarke3 ) -- 65 ztString
,@oh_GodsMarke4 = COALESCE( @c_GodsMarke4, [Ohvw].[GodsMarke4], @oh_GodsMarke4 ) -- 70 ztString
,@oh_KostStalleKod = COALESCE( @c_KostStalleKod, [Ohvw].[KostStalleKod], @oh_KostStalleKod ) -- 0 ztstring
,@oh_KundBestNamn = COALESCE( @c_KundBestNamn, [Ohvw].[KundBestNamn], @oh_KundBestNamn ) -- 10 ztstring
,@oh_KundBestNr = COALESCE( @c_KundBestNr, [Ohvw].[KundBestNr], @oh_KundBestNr ) -- 10 ztString
,@oh_KundBetalareNr = COALESCE( @c_KundBetalareNr, [Ohvw].[KundBetalareNr], @oh_KundBetalareNr ) -- 0 ztCompanyNo
,@oh_KundKategoriKod = COALESCE( @c_KundKategoriKod, [Ohvw].[KundKategoriKod], @oh_KundKategoriKod ) -- 0 ztInteger
,@oh_KundRabatt = COALESCE( @c_KundRabatt, [Ohvw].[KundRabatt], @oh_KundRabatt ) -- 90 ZtDecimal73
,@oh_KundRef2 = COALESCE( @c_KundRef2, [Ohvw].[KundRef2], @oh_KundRef2 ) -- 10 ztString
,@oh_LagStalle = COALESCE( @c_LagStalle, [Ohvw].[LagStalle], @oh_LagStalle ) -- 0 ztstring
,@oh_LandsKod = COALESCE( @c_LandsKod, [Ohvw].[LandsKod], @oh_LandsKod ) -- 0 ztString
,@oh_LevHandlKod = COALESCE( @c_LevHandlKod, [Ohvw].[LevHandlKod], @oh_LevHandlKod ) -- 0 ztBoolean
,@oh_LevSattKod = COALESCE( @c_LevSattKod, [Ohvw].[LevSattKod], @oh_LevSattKod ) -- 0 ztInteger
,@oh_LevVillkKod = COALESCE( @c_LevVillkKod, [Ohvw].[LevVillkKod], @oh_LevVillkKod ) -- 0 ztInteger
,@oh_MomsKod = COALESCE( @c_MomsKod, [Ohvw].[MomsKod], @oh_MomsKod ) -- 0 ztInteger
,@oh_OffertRadNrToOrdRadNr = COALESCE( @c_OffertRadNrToOrdRadNr, [Ohvw].[OffertRadNrToOrdRadNr], @oh_OffertRadNrToOrdRadNr ) -- 100 ztBoolean
,@oh_OrdLevAdr1 = COALESCE( @c_OrdLevAdr1, [Ohvw].[OrdLevAdr1], @oh_OrdLevAdr1 ) -- 35 ztString
,@oh_OrdLevAdr2 = COALESCE( @c_OrdLevAdr2, [Ohvw].[OrdLevAdr2], @oh_OrdLevAdr2 ) -- 40 ztString
,@oh_OrdLevAdr3 = COALESCE( @c_OrdLevAdr3, [Ohvw].[OrdLevAdr3], @oh_OrdLevAdr3 ) -- 45 ztString
,@oh_OrdLevAdr4 = COALESCE( @c_OrdLevAdr4, [Ohvw].[OrdLevAdr4], @oh_OrdLevAdr4 ) -- 50 ztString
,@oh_OrdLevAdrBstOrt = COALESCE( @c_OrdLevAdrBstOrt, [Ohvw].[OrdLevAdrBstOrt], @oh_OrdLevAdrBstOrt ) -- 52 ztString
,@oh_OrdLevAdrLandsKod = COALESCE( @c_OrdLevAdrLandsKod, [Ohvw].[OrdLevAdrLandsKod], @oh_OrdLevAdrLandsKod ) -- 54 ztString
,@oh_OrdLevPlats1 = COALESCE( @c_OrdLevPlats1, [Ohvw].[OrdLevPlats1], @oh_OrdLevPlats1 ) -- 30 ztCompanyNo
,@oh_OrdTyp = COALESCE( @c_OrdTyp, [Ohvw].[OrdTyp], @oh_OrdTyp ) -- 25 ztInteger
,@oh_PrisLista = COALESCE( @c_PrisLista, [Ohvw].[PrisLista], @oh_PrisLista ) -- 0 ZtLong
,@oh_ProjCode = COALESCE( @c_ProjCode, [Ohvw].[ProjCode], @oh_ProjCode ) -- 0 ztstring
,@oh_Saljare = COALESCE( @c_Saljare, [Ohvw].[Saljare], @oh_Saljare ) -- 20 ztString
,@oh_SprakKod = COALESCE( @c_SprakKod, [Ohvw].[SprakKod], @oh_SprakKod ) -- 0 ztInteger
,@oh_ValKod = COALESCE( @c_ValKod, [Ohvw].[ValKod], @oh_ValKod ) -- 0 ztstring
,@oh_VRef = COALESCE( @c_VRef, [Ohvw].[VRef], @oh_VRef ) -- 10 ztstring
--<UsrDef_Mod_Init_Insert_AssignFrom_Ohvw_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_Ohvw_EndMod>
from [oh] as [Ohvw] with (ReadUnCommitted) where
@oh_ForetagKod = [Ohvw].[ForetagKod] -- -1
and @oh_OrderNrOffert = [Ohvw].[OrderNr] -- 0
end
-- ASSIGN from x2f Sequence=NULL
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohx2f01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_LevSattKod is not NULL -- 10
begin
select
@oh_AdressLappTyp = COALESCE( @c_AdressLappTyp, [x2f].[AdressLappTyp], @oh_AdressLappTyp ) -- 30 ztInteger
,@oh_FraktHandlKod = COALESCE( @c_FraktHandlKod, [x2f].[FraktHandlKod], @oh_FraktHandlKod ) -- 40 ztBoolean
,@oh_FraktSedelTyp = COALESCE( @c_FraktSedelTyp, [x2f].[FraktSedelTyp], @oh_FraktSedelTyp ) -- 20 ztInteger
--<UsrDef_Mod_Init_Insert_AssignFrom_x2f_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_x2f_EndMod>
from [x2f] with (ReadUnCommitted) where
@oh_ForetagKod = [x2f].[ForetagKod] -- -1
and @oh_LevSattKod = [x2f].[LevSattKod] -- 10
end
-- ASSIGN from fr 1
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign OHFR01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_FtgNr is not NULL -- 0
begin
select
@oh_LandsKod = COALESCE( @c_LandsKod, [fr].[LandsKod], @oh_LandsKod ) -- 110 ztString
--<UsrDef_Mod_Init_Insert_AssignFrom_fr_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_fr_EndMod>
from [fr] with (ReadUnCommitted) where
@oh_ForetagKod = [fr].[ForetagKod] -- -1
and @oh_FtgNr = [fr].[FtgNr] -- 0
end
-- ASSIGN from kus 1
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohkus01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_FtgNr is not NULL -- 0
begin
select
@oh_BetKod = COALESCE( @c_BetKod, [kus].[BetKod], @oh_BetKod ) -- 0 ztstring
,@oh_BetKodForskott = COALESCE( @c_BetKodForskott, [kus].[BetKodForskott], @oh_BetKodForskott ) -- 430 ztString
,@oh_DelLevTillaten = COALESCE( @c_DelLevTillaten, [kus].[DelLevTillaten], @oh_DelLevTillaten ) -- 10 ztInteger
,@oh_DistrKod = COALESCE( @c_DistrKod, [kus].[DistrKod], @oh_DistrKod ) -- 0 ztstring
,@oh_EmballageFakt = COALESCE( @c_EmballageFakt, [kus].[EmballageFakt], @oh_EmballageFakt ) -- 410 ztBoolean
,@oh_ExpAvgKd = COALESCE( @c_ExpAvgKd, [kus].[ExpAvgKd], @oh_ExpAvgKd ) -- 0 ztBoolean
,@oh_FaktSlutLevOrder = COALESCE( @c_FaktSlutLevOrder, [kus].[FaktSlutLevOrder], @oh_FaktSlutLevOrder ) -- 450 ztBoolean
,@oh_ForsakringFakt = COALESCE( @c_ForsakringFakt, [kus].[ForsakringFakt], @oh_ForsakringFakt ) -- 490 ztBoolean
,@oh_ForsakrKostnProc = COALESCE( @c_ForsakrKostnProc, [kus].[ForsakrKostnProc], @oh_ForsakrKostnProc ) -- 320 ZtDecimal73
,@oh_ForskottOrdKopplTyp = COALESCE( @c_ForskottOrdKopplTyp, [kus].[ForskottOrdKopplTyp], @oh_ForskottOrdKopplTyp ) -- 420 ztInteger
,@oh_FsKd = COALESCE( @c_FsKd, [kus].[FsKd], @oh_FsKd ) -- 0 ztBoolean
,@oh_GodsMarke1 = COALESCE( @c_GodsMarke1, [kus].[GodsMarke1], @oh_GodsMarke1 ) -- 15 ztString
,@oh_GodsMarke2 = COALESCE( @c_GodsMarke2, [kus].[GodsMarke2], @oh_GodsMarke2 ) -- 20 ztString
,@oh_Handel3Part = COALESCE( @c_Handel3Part, [kus].[Handel3Part], @oh_Handel3Part ) -- 480 ztBoolean
,@oh_InbSlag = COALESCE( @c_InbSlag, [kus].[InbSlag], @oh_InbSlag ) -- 0 ztstring
,@oh_KundBetalareNr = COALESCE( @c_KundBetalareNr, [kus].[KundBetalareNr], @oh_KundBetalareNr ) -- 0 ztCompanyNo
,@oh_KundFraktBetalareNr = COALESCE( @c_KundFraktBetalareNr, [kus].[KundFraktBetalareNr], @oh_KundFraktBetalareNr ) -- 0 ztCompanyNo
,@oh_KundFraktDeb = COALESCE( @c_KundFraktDeb, [kus].[KundFraktDeb], @oh_KundFraktDeb ) -- 0 ztBoolean
,@oh_KundKategoriKod = COALESCE( @c_KundKategoriKod, [kus].[KundKategoriKod], @oh_KundKategoriKod ) -- 0 ztInteger
,@oh_KundPrisInklMoms = COALESCE( @c_KundPrisInklMoms, [kus].[KundPrisInklMoms], @oh_KundPrisInklMoms ) -- 470 ztBoolean
,@oh_KundRabatt = COALESCE( @c_KundRabatt, [kus].[KundRabatt], @oh_KundRabatt ) -- 0 ZtDecimal73
,@oh_KundRabattKod = COALESCE( @c_KundRabattKod, [kus].[KundRabattKod], @oh_KundRabattKod ) -- 0 ztBoolean
,@oh_KundRabattKod0 = COALESCE( @c_KundRabattKod0, [kus].[KundRabattKod0], @oh_KundRabattKod0 ) -- 0 ztBoolean
,@oh_KundRabattKod1 = COALESCE( @c_KundRabattKod1, [kus].[KundRabattKod1], @oh_KundRabattKod1 ) -- 0 ztBoolean
,@oh_KundRabattKod2 = COALESCE( @c_KundRabattKod2, [kus].[KundRabattKod2], @oh_KundRabattKod2 ) -- 0 ztBoolean
,@oh_KundRabattMax = COALESCE( @c_KundRabattMax, [kus].[KundRabattMax], @oh_KundRabattMax ) -- 0 ztFloat
,@oh_KundRabattMin = COALESCE( @c_KundRabattMin, [kus].[KundRabattMin], @oh_KundRabattMin ) -- 0 ztFloat
,@oh_KundRef2 = COALESCE( @c_KundRef2, [kus].[KundRef2], @oh_KundRef2 ) -- 530 ztString
,@oh_KundStafflKod = COALESCE( @c_KundStafflKod, [kus].[KundStafflKod], @oh_KundStafflKod ) -- 0 ztBoolean
,@oh_LandsKod = COALESCE( @c_LandsKod, [kus].[LandsKod], @oh_LandsKod ) -- 0 ztString
,@oh_LevHandlKod = COALESCE( @c_LevHandlKod, [kus].[LevHandlKod], @oh_LevHandlKod ) -- 0 ztBoolean
,@oh_LevSattKod = COALESCE( @c_LevSattKod, [kus].[LevSattKod], @oh_LevSattKod ) -- 0 ztInteger
,@oh_LevVillkKod = COALESCE( @c_LevVillkKod, [kus].[LevVillkKod], @oh_LevVillkKod ) -- 0 ztInteger
,@oh_LfExcl = COALESCE( @c_LfExcl, [kus].[LfExcl], @oh_LfExcl ) -- 540 ztBoolean
,@oh_MarkKundsMomsStyr = COALESCE( @c_MarkKundsMomsStyr, [kus].[MarkKundsMomsStyr], @oh_MarkKundsMomsStyr ) -- 0 ztBoolean
,@oh_MomsKod = COALESCE( @c_MomsKod, [kus].[MomsKod], @oh_MomsKod ) -- 0 ztInteger
,@oh_OeKod = COALESCE( @c_OeKod, [kus].[OeKod], @oh_OeKod ) -- 0 ztBoolean
,@oh_OffNr = COALESCE( @c_OffNr, [kus].[OffNr], @oh_OffNr ) -- 10 ztstring
,@oh_OrdLevPlats1 = COALESCE( @c_OrdLevPlats1, [kus].[OrdLevPlats1], @oh_OrdLevPlats1 ) -- 10 ztCompanyNo
,@oh_OvrFaktKostn1Fakt = COALESCE( @c_OvrFaktKostn1Fakt, [kus].[OvrFaktKostn1Fakt], @oh_OvrFaktKostn1Fakt ) -- 500 ztBoolean
,@oh_OvrFaktKostn2Fakt = COALESCE( @c_OvrFaktKostn2Fakt, [kus].[OvrFaktKostn2Fakt], @oh_OvrFaktKostn2Fakt ) -- 510 ztBoolean
,@oh_PrisLista = COALESCE( @c_PrisLista, [kus].[PrisLista], @oh_PrisLista ) -- 0 ZtLong
,@oh_RabKlass = COALESCE( @c_RabKlass, [kus].[RabKlass], @oh_RabKlass ) -- 460 ztInteger
,@oh_RestBehKod = COALESCE( @c_RestBehKod, [kus].[RestBehKod], @oh_RestBehKod ) -- 400 ztInteger
,@oh_Saljare = COALESCE( @c_Saljare, [kus].[Saljare], @oh_Saljare ) -- 210 ztString
,@oh_SamFaktUtskr = COALESCE( @c_SamFaktUtskr, [kus].[SamFaktUtskr], @oh_SamFaktUtskr ) -- 310 ztBoolean
,@oh_SprakKod = COALESCE( @c_SprakKod, [kus].[SprakKod], @oh_SprakKod ) -- 0 ztInteger
,@oh_ValKod = COALESCE( @c_ValKod, [kus].[ValKod], @oh_ValKod ) -- 0 ztstring
,@oh_VAT_Type = COALESCE( @c_VAT_Type, [kus].[VAT_Type], @oh_VAT_Type ) -- 520 ztInteger
--<UsrDef_Mod_Init_Insert_AssignFrom_kus_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_kus_EndMod>
from [kus] with (ReadUnCommitted) where
@oh_ForetagKod = [kus].[ForetagKod] -- -1
and @oh_FtgNr = [kus].[FtgNr] -- 0
end
-- ASSIGN from X1 10
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohX101'
if
@oh_ForetagKod is not NULL -- -1
and @oh_MomsKod is not NULL -- 10
begin
select
@oh_SalesTaxHandling = COALESCE( @c_SalesTaxHandling, [X1].[SalesTaxHandling], @oh_SalesTaxHandling ) -- 20 ztBoolean
,@oh_TaxCode = COALESCE( @c_TaxCode, [X1].[TaxCode], @oh_TaxCode ) -- 30 ztInteger
--<UsrDef_Mod_Init_Insert_AssignFrom_X1_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_X1_EndMod>
from [X1] with (ReadUnCommitted) where
@oh_ForetagKod = [X1].[ForetagKod] -- -1
and @oh_MomsKod = [X1].[MomsKod] -- 10
end
-- ASSIGN from lp 92
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohlp01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_FtgNr is not NULL -- 10
and @oh_OrdLevPlats1 is not NULL -- 20
begin
select
@oh_LevSattKod = COALESCE( @c_LevSattKod, [lp].[LevSattKod], @oh_LevSattKod ) -- 100 ztInteger
,@oh_LevVillkKod = COALESCE( @c_LevVillkKod, [lp].[LevVillkKod], @oh_LevVillkKod ) -- 110 ztInteger
--<UsrDef_Mod_Init_Insert_AssignFrom_lp_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_lp_EndMod>
from [lp] with (ReadUnCommitted) where
@oh_ForetagKod = [lp].[ForetagKod] -- -1
and @oh_FtgNr = [lp].[FtgNr] -- 10
and @oh_OrdLevPlats1 = [lp].[OrdLevPlats1] -- 20
end
-- ASSIGN from vkus 95
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohvkus01'
if
@oh_ForetagKod is not NULL -- -1
and @oh_KundBetalareNr is not NULL -- 0
begin
select
@oh_SamFaktUtskr = COALESCE( @c_SamFaktUtskr, [vkus].[SamFaktUtskr], @oh_SamFaktUtskr ) -- 0 ztBoolean
--<UsrDef_Mod_Init_Insert_AssignFrom_vkus_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_vkus_EndMod>
from [vkus] with (ReadUnCommitted) where
@oh_ForetagKod = [vkus].[ForetagKod] -- -1
and @oh_KundBetalareNr = [vkus].[FtgNr] -- 0
end
-- ASSIGN from X6 99
select @c_Logg_Exec_Time_String=@c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre assign ohX601'
if
@oh_ForetagKod is not NULL -- -1
and @oh_OrdTyp is not NULL -- 10
begin
select
@oh_AutoFrislappas = COALESCE( @c_AutoFrislappas, [X6].[AutoFrislappas], @oh_AutoFrislappas ) -- 130 ztBoolean
,@oh_AutoRegel = COALESCE( @c_AutoRegel, [X6].[AutoRegel], @oh_AutoRegel ) -- 200 ztstring
,@oh_DirektLeverans = COALESCE( @c_DirektLeverans, [X6].[DirektLeverans], @oh_DirektLeverans ) -- 130 ztBoolean
,@oh_DirektUttag = COALESCE( @c_DirektUttag, [X6].[DirektUttag], @oh_DirektUttag ) -- 140 ztBoolean
,@oh_ExpAvgKd = COALESCE( @c_ExpAvgKd, [X6].[ExpAvgKd], @oh_ExpAvgKd ) -- 175 ztBoolean
,@oh_IntStatTransTyp = COALESCE( @c_IntStatTransTyp, [X6].[IntStatTransTyp], @oh_IntStatTransTyp ) -- 270 ztInteger
,@oh_KalkylPrisFaktura = COALESCE( @c_KalkylPrisFaktura, [X6].[KalkylPrisFaktura], @oh_KalkylPrisFaktura ) -- 220 ztString
,@oh_KodEjFakturera = COALESCE( @c_KodEjFakturera, [X6].[KodEjFakturera], @oh_KodEjFakturera ) -- 290 ztBoolean
,@oh_KreditOrder = COALESCE( @c_KreditOrder, [X6].[KreditOrder], @oh_KreditOrder ) -- 110 ztBoolean
,@oh_LagerFlyttning = COALESCE( @c_LagerFlyttning, [X6].[LagerFlyttning], @oh_LagerFlyttning ) -- 260 ztBoolean
,@oh_MarkOrderUniktLager = COALESCE( @c_MarkOrderUniktLager, [X6].[MarkOrderUniktLager], @oh_MarkOrderUniktLager ) -- 134 ztBoolean
,@oh_OrderKopplKod = COALESCE( @c_OrderKopplKod, [X6].[OrderKopplKod], @oh_OrderKopplKod ) -- 160 ztInteger
,@oh_PrisJustOrder = COALESCE( @c_PrisJustOrder, [X6].[PrisJustOrder], @oh_PrisJustOrder ) -- 120 ztBoolean
,@oh_PrisJustOrderKost = COALESCE( @c_PrisJustOrderKost, [X6].[PrisJustOrderKost], @oh_PrisJustOrderKost ) -- 125 ztBoolean
,@oh_RestBehKod = COALESCE( @c_RestBehKod, [X6].[RestBehKod], @oh_RestBehKod ) -- 250 ztInteger
,@oh_SamFaktUtskr = COALESCE( @c_SamFaktUtskr, [X6].[SamFaktUtskr], @oh_SamFaktUtskr ) -- 170 ztBoolean
,@oh_Stockreplenishment = COALESCE( @c_Stockreplenishment, [X6].[Stockreplenishment], @oh_Stockreplenishment ) -- 280 ztBoolean
,@oh_TillLagStalle = COALESCE( @c_TillLagStalle, [X6].[TillLagStalle], @oh_TillLagStalle ) -- 180 ztString
,@oh_TransitLeverans = COALESCE( @c_TransitLeverans, [X6].[TransitLeverans], @oh_TransitLeverans ) -- 132 ztBoolean
,@oh_VaruProv = COALESCE( @c_VaruProv, [X6].[VaruProv], @oh_VaruProv ) -- 210 ztString
--<UsrDef_Mod_Init_Insert_AssignFrom_X6_BeginMod>
--<UsrDef_Mod_Init_Insert_AssignFrom_X6_EndMod>
from [X6] with (ReadUnCommitted) where
@oh_ForetagKod = [X6].[ForetagKod] -- -1
and @oh_OrdTyp = [X6].[OrdTyp] -- 10
end
if @oh_OrderKopplKod is not NULL begin
if (select count(*) from kus with (ReadUnCommitted) where FtgNr=@oh_FtgNr and ForetagKod = @oh_ForetagKod and ISNULL(OrderKoppling,'0')='0') <> 0
select @oh_OrderKopplKod = NULL
end
if @oh_ValKod is NULL begin -- L=07
select @oh_ValKod=ValKod from sy1 with (ReadUnCommitted) where ForetagKod = @oh_ForetagKod
end
if ISNULL(@oh_ValKurs,0) = 0 begin -- L=14
select @oh_ValKurs=ValKurs from xx with (ReadUnCommitted) where ForetagKod = @oh_ForetagKod and ValKod = @oh_ValKod
end
If @c_Integer_NULL is not NULL Begin
if @oh_AdressLappTyp = @c_Integer_NULL set @oh_AdressLappTyp = NULL;
if @oh_Aktiv = @c_Integer_NULL set @oh_Aktiv = NULL;
if @oh_AntalEURPall = @c_Integer_NULL set @oh_AntalEURPall = NULL;
if @oh_AntalKolli = @c_Integer_NULL set @oh_AntalKolli = NULL;
if @oh_AntalOvrPall = @c_Integer_NULL set @oh_AntalOvrPall = NULL;
if @oh_AntalRader = @c_Integer_NULL set @oh_AntalRader = NULL;
if @oh_AoNr = @c_Integer_NULL set @oh_AoNr = NULL;
if @oh_AutoMatchedWith = @c_Integer_NULL set @oh_AutoMatchedWith = NULL;
if @oh_BristKontrolleradStatus = @c_Integer_NULL set @oh_BristKontrolleradStatus = NULL;
if @oh_BristStatusLagerUtlev = @c_Integer_NULL set @oh_BristStatusLagerUtlev = NULL;
if @oh_BristStatusPlaneringBegLevDat = @c_Integer_NULL set @oh_BristStatusPlaneringBegLevDat = NULL;
if @oh_BristStatusPlaneringBerLevDat = @c_Integer_NULL set @oh_BristStatusPlaneringBerLevDat = NULL;
if @OH_DelBokningTillaten = @c_Integer_NULL set @OH_DelBokningTillaten = NULL;
if @oh_DelivToPONo = @c_Integer_NULL set @oh_DelivToPONo = NULL;
if @oh_DelLevTillaten = @c_Integer_NULL set @oh_DelLevTillaten = NULL;
if @oh_DiffDgrVerklLevDatDagDat = @c_Integer_NULL set @oh_DiffDgrVerklLevDatDagDat = NULL;
if @oh_ExtOrdTyp = @c_Integer_NULL set @oh_ExtOrdTyp = NULL;
if @oh_FaktNr = @c_Integer_NULL set @oh_FaktNr = NULL;
if @oh_FaktNrAConto = @c_Integer_NULL set @oh_FaktNrAConto = NULL;
if @oh_FaktNrForskott = @c_Integer_NULL set @oh_FaktNrForskott = NULL;
if @oh_FaktNrKOrr = @c_Integer_NULL set @oh_FaktNrKOrr = NULL;
if @oh_FaktNrOrg = @c_Integer_NULL set @oh_FaktNrOrg = NULL;
if @oh_FakturerareKod = @c_Integer_NULL set @oh_FakturerareKod = NULL;
if @oh_FfhNr = @c_Integer_NULL set @oh_FfhNr = NULL;
if @oh_ForetagKod = @c_Integer_NULL set @oh_ForetagKod = NULL;
if @oh_ForskottOrdKopplTyp = @c_Integer_NULL set @oh_ForskottOrdKopplTyp = NULL;
if @oh_FraktSedelTyp = @c_Integer_NULL set @oh_FraktSedelTyp = NULL;
if @oh_FtgKontaktNr = @c_Integer_NULL set @oh_FtgKontaktNr = NULL;
if @oh_ICTDelivFromOrderNo = @c_Integer_NULL set @oh_ICTDelivFromOrderNo = NULL;
if @oh_ICTDelivToOrderNo = @c_Integer_NULL set @oh_ICTDelivToOrderNo = NULL;
if @oh_ICTDelivToPONo = @c_Integer_NULL set @oh_ICTDelivToPONo = NULL;
if @oh_ICTDispatchMethod = @c_Integer_NULL set @oh_ICTDispatchMethod = NULL;
if @oh_ICTDispatchTerm = @c_Integer_NULL set @oh_ICTDispatchTerm = NULL;
if @oh_ICTRuleNumber = @c_Integer_NULL set @oh_ICTRuleNumber = NULL;
if @oh_IntrnCoNoOrigin = @c_Integer_NULL set @oh_IntrnCoNoOrigin = NULL;
if @oh_IntStatTransTyp = @c_Integer_NULL set @oh_IntStatTransTyp = NULL;
if @oh_kampnr = @c_Integer_NULL set @oh_kampnr = NULL;
if @oh_KopieradFranFaktNr = @c_Integer_NULL set @oh_KopieradFranFaktNr = NULL;
if @oh_KopieradFranOrderNr = @c_Integer_NULL set @oh_KopieradFranOrderNr = NULL;
if @oh_KopieradTillOrderNr = @c_Integer_NULL set @oh_KopieradTillOrderNr = NULL;
if @oh_KreditSparrStatus = @c_Integer_NULL set @oh_KreditSparrStatus = NULL;
if @oh_KundKategoriKod = @c_Integer_NULL set @oh_KundKategoriKod = NULL;
if @oh_KundLevSattKod = @c_Integer_NULL set @oh_KundLevSattKod = NULL;
if @oh_LevSattKod = @c_Integer_NULL set @oh_LevSattKod = NULL;
if @oh_LevVillkKod = @c_Integer_NULL set @oh_LevVillkKod = NULL;
if @oh_MomsKod = @c_Integer_NULL set @oh_MomsKod = NULL;
if @oh_MomsKodForskott = @c_Integer_NULL set @oh_MomsKodForskott = NULL;
if @oh_No_Trigger_Exec = @c_Integer_NULL set @oh_No_Trigger_Exec = NULL;
if @oh_OeStatusEdi = @c_Integer_NULL set @oh_OeStatusEdi = NULL;
if @oh_OkAttPlockaStatus = @c_Integer_NULL set @oh_OkAttPlockaStatus = NULL;
if @OH_OrdBokningsStatus = @c_Integer_NULL set @OH_OrdBokningsStatus = NULL;
if @oh_OrderKopplKod = @c_Integer_NULL set @oh_OrderKopplKod = NULL;
if @oh_OrderNr = @c_Integer_NULL set @oh_OrderNr = NULL;
if @oh_OrderNrKoppl = @c_Integer_NULL set @oh_OrderNrKoppl = NULL;
if @oh_OrderNrKorr = @c_Integer_NULL set @oh_OrderNrKorr = NULL;
if @oh_OrderNrOffert = @c_Integer_NULL set @oh_OrderNrOffert = NULL;
if @oh_OrderNrOrg = @c_Integer_NULL set @oh_OrderNrOrg = NULL;
if @oh_OrderNrServ = @c_Integer_NULL set @oh_OrderNrServ = NULL;
if @oh_OrdFoljesedelsNr = @c_Integer_NULL set @oh_OrdFoljesedelsNr = NULL;
if @oh_OrdLevNr = @c_Integer_NULL set @oh_OrdLevNr = NULL;
if @oh_OrdRestNr = @c_Integer_NULL set @oh_OrdRestNr = NULL;
if @oh_OrdStat = @c_Integer_NULL set @oh_OrdStat = NULL;
if @oh_OrdTyp = @c_Integer_NULL set @oh_OrdTyp = NULL;
if @oh_PackareKod = @c_Integer_NULL set @oh_PackareKod = NULL;
if @Oh_PdmCount = @c_Integer_NULL set @Oh_PdmCount = NULL;
if @oh_PlockIndexOrder = @c_Integer_NULL set @oh_PlockIndexOrder = NULL;
if @oh_PlockJnrOrder = @c_Integer_NULL set @oh_PlockJnrOrder = NULL;
if @oh_PrisLista = @c_Integer_NULL set @oh_PrisLista = NULL;
if @oh_ProspektId = @c_Integer_NULL set @oh_ProspektId = NULL;
if @oh_RabKlass = @c_Integer_NULL set @oh_RabKlass = NULL;
if @oh_ReplicateRecord = @c_Integer_NULL set @oh_ReplicateRecord = NULL;
if @oh_RestBehKod = @c_Integer_NULL set @oh_RestBehKod = NULL;
if @oh_RptUnitNo = @c_Integer_NULL set @oh_RptUnitNo = NULL;
if @oh_SprakKod = @c_Integer_NULL set @oh_SprakKod = NULL;
if @oh_SQLCmd2EnterTrg = @c_Integer_NULL set @oh_SQLCmd2EnterTrg = NULL;
if @oh_TA_IntAutoNo = @c_Integer_NULL set @oh_TA_IntAutoNo = NULL;
if @oh_TaxCode = @c_Integer_NULL set @oh_TaxCode = NULL;
if @oh_TimeZoneCode = @c_Integer_NULL set @oh_TimeZoneCode = NULL;
if @oh_VAT_Type = @c_Integer_NULL set @oh_VAT_Type = NULL;
if @oh_VolHeight = @c_Integer_NULL set @oh_VolHeight = NULL;
if @oh_VolLength = @c_Integer_NULL set @oh_VolLength = NULL;
if @oh_VolWidth = @c_Integer_NULL set @oh_VolWidth = NULL;
if @oh_WorkFaktNr = @c_Integer_NULL set @oh_WorkFaktNr = NULL;
End;
If @c_Varchar_NULL is not NULL Begin
if @oh_AcceptCodePayment = @c_Varchar_NULL set @oh_AcceptCodePayment = NULL;
if @oh_AoNrAlfa = @c_Varchar_NULL set @oh_AoNrAlfa = NULL;
if @oh_ArtSerieNrFrom = @c_Varchar_NULL set @oh_ArtSerieNrFrom = NULL;
if @oh_ArtSerieNrTom = @c_Varchar_NULL set @oh_ArtSerieNrTom = NULL;
if @oh_AutoRegel = @c_Varchar_NULL set @oh_AutoRegel = NULL;
if @oh_AutoRegelForskott = @c_Varchar_NULL set @oh_AutoRegelForskott = NULL;
if @oh_BetKod = @c_Varchar_NULL set @oh_BetKod = NULL;
if @oh_BetKodForskott = @c_Varchar_NULL set @oh_BetKodForskott = NULL;
if @oh_BusinessUnit = @c_Varchar_NULL set @oh_BusinessUnit = NULL;
if @oh_CreatedByDbObject = @c_Varchar_NULL set @oh_CreatedByDbObject = NULL;
if @oh_CreditCardNumber = @c_Varchar_NULL set @oh_CreditCardNumber = NULL;
if @oh_DelivToBusinessUnit = @c_Varchar_NULL set @oh_DelivToBusinessUnit = NULL;
if @oh_DistrKod = @c_Varchar_NULL set @oh_DistrKod = NULL;
if @oh_DivisKod = @c_Varchar_NULL set @oh_DivisKod = NULL;
if @oh_EstimatorOffNr = @c_Varchar_NULL set @oh_EstimatorOffNr = NULL;
if @oh_Exec_Time_Log_String = @c_Varchar_NULL set @oh_Exec_Time_Log_String = NULL;
if @oh_ExtorderNr = @c_Varchar_NULL set @oh_ExtorderNr = NULL;
if @oh_FaktAvPersSign = @c_Varchar_NULL set @oh_FaktAvPersSign = NULL;
if @oh_FaktNr_OCR = @c_Varchar_NULL set @oh_FaktNr_OCR = NULL;
if @oh_FtgNr = @c_Varchar_NULL set @oh_FtgNr = NULL;
if @oh_ftgperson = @c_Varchar_NULL set @oh_ftgperson = NULL;
if @oh_FtgPostnr = @c_Varchar_NULL set @oh_FtgPostnr = NULL;
if @oh_Giltighetstid = @c_Varchar_NULL set @oh_Giltighetstid = NULL;
if @oh_GodsMarke = @c_Varchar_NULL set @oh_GodsMarke = NULL;
if @oh_GodsMarke1 = @c_Varchar_NULL set @oh_GodsMarke1 = NULL;
if @oh_GodsMarke2 = @c_Varchar_NULL set @oh_GodsMarke2 = NULL;
if @oh_GodsMarke3 = @c_Varchar_NULL set @oh_GodsMarke3 = NULL;
if @oh_GodsMarke4 = @c_Varchar_NULL set @oh_GodsMarke4 = NULL;
if @oh_IdForOrderShuffle = @c_Varchar_NULL set @oh_IdForOrderShuffle = NULL;
if @oh_InbSlag = @c_Varchar_NULL set @oh_InbSlag = NULL;
if @oh_K4 = @c_Varchar_NULL set @oh_K4 = NULL;
if @oh_K5 = @c_Varchar_NULL set @oh_K5 = NULL;
if @oh_K6 = @c_Varchar_NULL set @oh_K6 = NULL;
if @oh_K7 = @c_Varchar_NULL set @oh_K7 = NULL;
if @oh_KalkylPrisFaktura = @c_Varchar_NULL set @oh_KalkylPrisFaktura = NULL;
if @oh_KBarAvsandandeEnhet = @c_Varchar_NULL set @oh_KBarAvsandandeEnhet = NULL;
if @oh_Kortspecifikinfo = @c_Varchar_NULL set @oh_Kortspecifikinfo = NULL;
if @oh_Kortstatus = @c_Varchar_NULL set @oh_Kortstatus = NULL;
if @oh_KortTransaktionsTyp = @c_Varchar_NULL set @oh_KortTransaktionsTyp = NULL;
if @oh_KostBar = @c_Varchar_NULL set @oh_KostBar = NULL;
if @oh_KostStalleKod = @c_Varchar_NULL set @oh_KostStalleKod = NULL;
if @oh_KstAvsandandeEnhet = @c_Varchar_NULL set @oh_KstAvsandandeEnhet = NULL;
if @oh_Kund_PlKod = @c_Varchar_NULL set @oh_Kund_PlKod = NULL;
if @oh_KundBestNamn = @c_Varchar_NULL set @oh_KundBestNamn = NULL;
if @oh_KundBestNr = @c_Varchar_NULL set @oh_KundBestNr = NULL;
if @oh_KundBetalareNr = @c_Varchar_NULL set @oh_KundBetalareNr = NULL;
if @oh_KundFaktAdr = @c_Varchar_NULL set @oh_KundFaktAdr = NULL;
if @oh_KundFraktBetalareNr = @c_Varchar_NULL set @oh_KundFraktBetalareNr = NULL;
if @oh_KundRef2 = @c_Varchar_NULL set @oh_KundRef2 = NULL;
if @oh_KundTextKod = @c_Varchar_NULL set @oh_KundTextKod = NULL;
if @oh_LagPlats = @c_Varchar_NULL set @oh_LagPlats = NULL;
if @oh_LagStalle = @c_Varchar_NULL set @oh_LagStalle = NULL;
if @oh_LandsKod = @c_Varchar_NULL set @oh_LandsKod = NULL;
if @oh_LegitimationNumber = @c_Varchar_NULL set @oh_LegitimationNumber = NULL;
if @oh_ManReAvstPersSign = @c_Varchar_NULL set @oh_ManReAvstPersSign = NULL;
if @oh_OffNr = @c_Varchar_NULL set @oh_OffNr = NULL;
if @oh_ole1 = @c_Varchar_NULL set @oh_ole1 = NULL;
if @oh_ole2 = @c_Varchar_NULL set @oh_ole2 = NULL;
if @oh_OrdBeskr = @c_Varchar_NULL set @oh_OrdBeskr = NULL;
if @oh_OrderNrAlfa = @c_Varchar_NULL set @oh_OrderNrAlfa = NULL;
if @oh_OrderTextKod = @c_Varchar_NULL set @oh_OrderTextKod = NULL;
if @oh_OrdLevAdr1 = @c_Varchar_NULL set @oh_OrdLevAdr1 = NULL;
if @oh_OrdLevAdr2 = @c_Varchar_NULL set @oh_OrdLevAdr2 = NULL;
if @oh_OrdLevAdr3 = @c_Varchar_NULL set @oh_OrdLevAdr3 = NULL;
if @oh_OrdLevAdr4 = @c_Varchar_NULL set @oh_OrdLevAdr4 = NULL;
if @oh_OrdLevAdrBstOrt = @c_Varchar_NULL set @oh_OrdLevAdrBstOrt = NULL;
if @oh_OrdLevAdrLandsKod = @c_Varchar_NULL set @oh_OrdLevAdrLandsKod = NULL;
if @oh_OrdLevAdrProvinceCode = @c_Varchar_NULL set @oh_OrdLevAdrProvinceCode = NULL;
if @oh_OrdLevAnvisnRad1 = @c_Varchar_NULL set @oh_OrdLevAnvisnRad1 = NULL;
if @oh_OrdLevAnvisnRad2 = @c_Varchar_NULL set @oh_OrdLevAnvisnRad2 = NULL;
if @oh_OrdLevPlats1 = @c_Varchar_NULL set @oh_OrdLevPlats1 = NULL;
if @oh_PaymenttransID = @c_Varchar_NULL set @oh_PaymenttransID = NULL;
if @oh_PersSign = @c_Varchar_NULL set @oh_PersSign = NULL;
if @oh_PickingLockedByUser = @c_Varchar_NULL set @oh_PickingLockedByUser = NULL;
if @oh_ProjCode = @c_Varchar_NULL set @oh_ProjCode = NULL;
if @oh_PVMSeasonId = @c_Varchar_NULL set @oh_PVMSeasonId = NULL;
if @oh_Referensnummer = @c_Varchar_NULL set @oh_Referensnummer = NULL;
if @oh_RowCreatedBy = @c_Varchar_NULL set @oh_RowCreatedBy = NULL;
if @oh_RowUpdatedBy = @c_Varchar_NULL set @oh_RowUpdatedBy = NULL;
if @oh_RowUpdatedCols = @c_Varchar_NULL set @oh_RowUpdatedCols = NULL;
if @oh_RU_Account = @c_Varchar_NULL set @oh_RU_Account = NULL;
if @oh_SalesType = @c_Varchar_NULL set @oh_SalesType = NULL;
if @oh_Saljare = @c_Varchar_NULL set @oh_Saljare = NULL;
if @oh_SlutKundNamn1 = @c_Varchar_NULL set @oh_SlutKundNamn1 = NULL;
if @oh_SlutKundNamn2 = @c_Varchar_NULL set @oh_SlutKundNamn2 = NULL;
if @oh_TA_ConsNo = @c_Varchar_NULL set @oh_TA_ConsNo = NULL;
if @oh_TA_CustomerMessage = @c_Varchar_NULL set @oh_TA_CustomerMessage = NULL;
if @oh_TA_FaxNotifiedNo = @c_Varchar_NULL set @oh_TA_FaxNotifiedNo = NULL;
if @oh_TA_GANno = @c_Varchar_NULL set @oh_TA_GANno = NULL;
if @oh_TA_MailNotified = @c_Varchar_NULL set @oh_TA_MailNotified = NULL;
if @oh_TA_PhonNotifiedNo = @c_Varchar_NULL set @oh_TA_PhonNotifiedNo = NULL;
if @oh_TA_SMSNotifiedNo = @c_Varchar_NULL set @oh_TA_SMSNotifiedNo = NULL;
if @oh_TA_TemplKompCd = @c_Varchar_NULL set @oh_TA_TemplKompCd = NULL;
if @oh_TaxAreaCode1 = @c_Varchar_NULL set @oh_TaxAreaCode1 = NULL;
if @oh_TaxAreaCode2 = @c_Varchar_NULL set @oh_TaxAreaCode2 = NULL;
if @oh_TaxAreaCode3 = @c_Varchar_NULL set @oh_TaxAreaCode3 = NULL;
if @oh_TaxAreaCode4 = @c_Varchar_NULL set @oh_TaxAreaCode4 = NULL;
if @oh_TaxAreaCode5 = @c_Varchar_NULL set @oh_TaxAreaCode5 = NULL;
if @oh_TextKod = @c_Varchar_NULL set @oh_TextKod = NULL;
if @oh_TillLagStalle = @c_Varchar_NULL set @oh_TillLagStalle = NULL;
if @oh_TransportorsKod = @c_Varchar_NULL set @oh_TransportorsKod = NULL;
if @oh_ValKod = @c_Varchar_NULL set @oh_ValKod = NULL;
if @oh_VaruProv = @c_Varchar_NULL set @oh_VaruProv = NULL;
if @oh_VRef = @c_Varchar_NULL set @oh_VRef = NULL;
if @oh_webpublish = @c_Varchar_NULL set @oh_webpublish = NULL;
End;
If @c_Date_NULL is not NULL Begin
if @oh_AdresslappUtskrDat = @c_Date_NULL set @oh_AdresslappUtskrDat = NULL;
if @oh_ArrivalAtCustomerDate = @c_Date_NULL set @oh_ArrivalAtCustomerDate = NULL;
if @oh_BristKontrolleradDatum = @c_Date_NULL set @oh_BristKontrolleradDatum = NULL;
if @oh_dtwe_JEEVES_Oh_OrderVarde = @c_Date_NULL set @oh_dtwe_JEEVES_Oh_OrderVarde = NULL;
if @oh_dtwu_JEEVES_Oh_OrderVarde = @c_Date_NULL set @oh_dtwu_JEEVES_Oh_OrderVarde = NULL;
if @oh_ebfilsentdt = @c_Date_NULL set @oh_ebfilsentdt = NULL;
if @oh_FaktDat = @c_Date_NULL set @oh_FaktDat = NULL;
if @oh_FaktDateTime = @c_Date_NULL set @oh_FaktDateTime = NULL;
if @oh_FaktDatKorr = @c_Date_NULL set @oh_FaktDatKorr = NULL;
if @oh_FaktDatOrg = @c_Date_NULL set @oh_FaktDatOrg = NULL;
if @oh_FaktFfDat = @c_Date_NULL set @oh_FaktFfDat = NULL;
if @oh_FiscalPrinterStatusDate = @c_Date_NULL set @oh_FiscalPrinterStatusDate = NULL;
if @oh_ForskottMottagetDatum = @c_Date_NULL set @oh_ForskottMottagetDatum = NULL;
if @oh_FraktsedelUtskrDat = @c_Date_NULL set @oh_FraktsedelUtskrDat = NULL;
if @oh_FriSlappDatTid = @c_Date_NULL set @oh_FriSlappDatTid = NULL;
if @oh_FSUtskrDat = @c_Date_NULL set @oh_FSUtskrDat = NULL;
if @oh_GiltigTomDatum = @c_Date_NULL set @oh_GiltigTomDatum = NULL;
if @oh_Ins_DT_MilliSecond = @c_Date_NULL set @oh_Ins_DT_MilliSecond = NULL;
if @oh_InvoicedUTCDateTime = @c_Date_NULL set @oh_InvoicedUTCDateTime = NULL;
if @oh_Jeeves_Init_Insert_Enter = @c_Date_NULL set @oh_Jeeves_Init_Insert_Enter = NULL;
if @oh_Jeeves_Init_Insert_PreIns = @c_Date_NULL set @oh_Jeeves_Init_Insert_PreIns = NULL;
if @oh_KundBestDat = @c_Date_NULL set @oh_KundBestDat = NULL;
if @oh_ManReAvstDT = @c_Date_NULL set @oh_ManReAvstDT = NULL;
if @oh_ManReAvstPerDen = @c_Date_NULL set @oh_ManReAvstPerDen = NULL;
if @oh_OEUtskrDat = @c_Date_NULL set @oh_OEUtskrDat = NULL;
if @oh_OhOrdBerednDatBase = @c_Date_NULL set @oh_OhOrdBerednDatBase = NULL;
if @oh_OhOrdBerLevDatBase = @c_Date_NULL set @oh_OhOrdBerLevDatBase = NULL;
if @oh_OkAttPlockaSattDatum = @c_Date_NULL set @oh_OkAttPlockaSattDatum = NULL;
if @oh_OrdBegLevDat = @c_Date_NULL set @oh_OrdBegLevDat = NULL;
if @oh_OrdBerednDat = @c_Date_NULL set @oh_OrdBerednDat = NULL;
if @oh_OrdBerLevDat = @c_Date_NULL set @oh_OrdBerLevDat = NULL;
if @oh_OrdDatum = @c_Date_NULL set @oh_OrdDatum = NULL;
if @oh_OrdLevDat = @c_Date_NULL set @oh_OrdLevDat = NULL;
if @oh_OrdLevDatOrg = @c_Date_NULL set @oh_OrdLevDatOrg = NULL;
if @oh_OrdLovLevDat = @c_Date_NULL set @oh_OrdLovLevDat = NULL;
if @oh_OrdTranspDat = @c_Date_NULL set @oh_OrdTranspDat = NULL;
if @oh_OrdVerklLevDat = @c_Date_NULL set @oh_OrdVerklLevDat = NULL;
if @oh_PackagingDate = @c_Date_NULL set @oh_PackagingDate = NULL;
if @oh_PackSedelUtskrDat = @c_Date_NULL set @oh_PackSedelUtskrDat = NULL;
if @oh_PLUtskrDat = @c_Date_NULL set @oh_PLUtskrDat = NULL;
if @oh_QQ_Ins_Trg_Start = @c_Date_NULL set @oh_QQ_Ins_Trg_Start = NULL;
if @oh_RegDat = @c_Date_NULL set @oh_RegDat = NULL;
if @oh_RowCreatedDt = @c_Date_NULL set @oh_RowCreatedDt = NULL;
if @oh_RowCreatedUTCDT = @c_Date_NULL set @oh_RowCreatedUTCDT = NULL;
if @oh_RowUpdatedDt = @c_Date_NULL set @oh_RowUpdatedDt = NULL;
if @oh_RowUpdatedUTCDT = @c_Date_NULL set @oh_RowUpdatedUTCDT = NULL;
if @oh_SendEdiDT = @c_Date_NULL set @oh_SendEdiDT = NULL;
if @oh_UtskrBestDokUtskrDT = @c_Date_NULL set @oh_UtskrBestDokUtskrDT = NULL;
if @oh_UtskrDokLovUtskrDT = @c_Date_NULL set @oh_UtskrDokLovUtskrDT = NULL;
if @oh_ValDat = @c_Date_NULL set @oh_ValDat = NULL;
End;
declare
@x6_SamFaktUtskr JEEVES_Boolean,
@x6_ExpAvgKd JEEVES_Boolean,
@x6_RestBehKod smallint,
@x2_ExpAvgKd JEEVES_Boolean,
@kus_ExpAvgKd JEEVES_Boolean,
@kus_RestBehKod smallint,
@kus_MarkBetBetVillkStyr JEEVES_Boolean,
@kus_BetKod JEEVES_StrVarChar4,
@kus_KundKategoriKod smallint,
@kus_MomsKod smallint,
@sy1_RestBehKod smallint,
@vkus_SamFaktUtskr JEEVES_Boolean,
@vkus_MarkBetBetVillkStyr JEEVES_Boolean,
@vkus_BetKod JEEVES_StrVarChar4,
@jvss_SALES048 smallint,
@jvss_SALES133 smallint,
@jvss_SALES190 smallint,
@xb_KostStalleKod JEEVES_StrVarChar8,
@xb_KostBar JEEVES_StrVarChar8,
@xb_K4 JEEVES_StrVarChar8,
@xb_K5 JEEVES_StrVarChar8,
@xb_K6 JEEVES_StrVarChar8,
@xb_K7 JEEVES_StrVarChar8,
@xb_AutoRegelForskott JEEVES_StrVarChar8,
@salj_KostStalleKod JEEVES_StrVarChar8,
@salj_KostBar JEEVES_StrVarChar8,
@salj_K4 JEEVES_StrVarChar8,
@salj_K5 JEEVES_StrVarChar8,
@salj_K6 JEEVES_StrVarChar8,
@salj_K7 JEEVES_StrVarChar8,
@salj_AutoRegelForskott JEEVES_StrVarChar8
select
@kus_ExpAvgKd = ISNULL(ExpAvgKd,'1'),
@kus_RestBehKod = RestBehKod,
@kus_MarkBetBetVillkStyr = ISNULL(MarkBetBetVillkStyr,'0'),
@kus_BetKod = BetKod,
@kus_KundKategoriKod = KundKategoriKod,
@kus_MomsKod = MomsKod
from kus with (ReadUnCommitted) where FtgNr = @oh_FtgNr and ForetagKod = @oh_ForetagKod
select @jvss_SALES048 = dbo.Jeeves_FN_GetParam( @oh_ForetagKod, 'SALES048', 'N', '0' )
if @jvss_SALES048 is NULL or @jvss_SALES048 < 0 or @jvss_SALES048 > 3 select @jvss_SALES048 = 0
select @jvss_SALES133 = dbo.Jeeves_FN_GetParam( @oh_ForetagKod, 'SALES133', 'N', '0' )
if @jvss_SALES133 is NULL or @jvss_SALES133 < 0 or @jvss_SALES133 > 3 select @jvss_SALES133 = 0
select @jvss_SALES190 = dbo.Jeeves_FN_GetParam( @oh_ForetagKod, 'SALES190', 'N', '0' )
if @jvss_SALES190 is NULL or @jvss_SALES190 < 0 or @jvss_SALES190 > 3 select @jvss_SALES190 = 0
if @jvss_SALES048=1 or @jvss_SALES048=3 or @jvss_SALES133=1 or @jvss_SALES133=3
begin
select
@xb_KostStalleKod = KostStalleKod,
@xb_KostBar = KostBar,
@xb_K4 = K4,
@xb_K5 = K5,
@xb_K6 = K6,
@xb_K7 = K7,
@xb_AutoRegelForskott = AutoRegelForskott
from xb with (ReadUnCommitted) where
ForetagKod = @oh_ForetagKod and
LagStalle = @oh_LagStalle
if @@RowCount = 1
begin
if @jvss_SALES048=1
begin
if @jvss_SALES190<>1 and @jvss_SALES190<>3
begin
if @oh_KostStalleKod is NULL SET @oh_KostStalleKod = @xb_KostStalleKod
end
if @oh_KostBar is NULL SET @oh_KostBar = @xb_KostBar
if @oh_K4 is NULL SET @oh_K4 = @xb_K4
if @oh_K5 is NULL SET @oh_K5 = @xb_K5
if @oh_K6 is NULL SET @oh_K6 = @xb_K6
if @oh_K7 is NULL SET @oh_K7 = @xb_K7
end
if @jvss_SALES048=3
begin
if @jvss_SALES190<>1 and @jvss_SALES190<>3
begin
if @oh_KostStalleKod is NULL and @xb_KostStalleKod is not NULL SET @oh_KostStalleKod = @xb_KostStalleKod
end
if @oh_KostBar is NULL and @xb_KostBar is not NULL SET @oh_KostBar = @xb_KostBar
if @oh_K4 is NULL and @xb_K4 is not NULL SET @oh_K4 = @xb_K4
if @oh_K5 is NULL and @xb_K5 is not NULL SET @oh_K5 = @xb_K5
if @oh_K6 is NULL and @xb_K6 is not NULL SET @oh_K6 = @xb_K6
if @oh_K7 is NULL and @xb_K7 is not NULL SET @oh_K7 = @xb_K7
end
if @jvss_SALES133=1 or @jvss_SALES133=3
begin
if @oh_AutoRegelForskott is NULL SET @oh_AutoRegelForskott = @xb_AutoRegelForskott
end
end
end
if @jvss_SALES048=2 or @jvss_SALES048=3 or @jvss_SALES133=2 or @jvss_SALES133=3 or @jvss_SALES190=1 or @jvss_SALES190=3
begin
select
@salj_KostStalleKod = KostStalleKod,
@salj_KostBar = KostBar,
@salj_K4 = K4,
@salj_K5 = K5,
@salj_K6 = K6,
@salj_K7 = K7,
@salj_AutoRegelForskott = AutoRegelForskott
from salj with (ReadUnCommitted) where
ForetagKod = @oh_ForetagKod and
Saljare = @oh_Saljare
if @@RowCount = 1
begin
if @jvss_SALES048=2
begin
if @oh_KostStalleKod is NULL SET @oh_KostStalleKod = @salj_KostStalleKod
if @oh_KostBar is NULL SET @oh_KostBar = @salj_KostBar
if @oh_K4 is NULL SET @oh_K4 = @salj_K4
if @oh_K5 is NULL SET @oh_K5 = @salj_K5
if @oh_K6 is NULL SET @oh_K6 = @salj_K6
if @oh_K7 is NULL SET @oh_K7 = @salj_K7
if @oh_AutoRegelForskott is NULL SET @oh_AutoRegelForskott = @salj_AutoRegelForskott
end
if @jvss_SALES048=3
begin
if @oh_KostStalleKod is NULL and @salj_KostStalleKod is not NULL SET @oh_KostStalleKod = @salj_KostStalleKod
if @oh_KostBar is NULL and @salj_KostBar is not NULL SET @oh_KostBar = @salj_KostBar
if @oh_K4 is NULL and @salj_K4 is not NULL SET @oh_K4 = @salj_K4
if @oh_K5 is NULL and @salj_K5 is not NULL SET @oh_K5 = @salj_K5
if @oh_K6 is NULL and @salj_K6 is not NULL SET @oh_K6 = @salj_K6
if @oh_K7 is NULL and @salj_K7 is not NULL SET @oh_K7 = @salj_K7
if @oh_AutoRegelForskott is NULL and @salj_AutoRegelForskott is not NULL SET @oh_AutoRegelForskott = @salj_AutoRegelForskott
end
if @jvss_SALES190=1 or @jvss_SALES190=3
begin
if @oh_KostStalleKod is NULL and @salj_KostStalleKod is not NULL SET @oh_KostStalleKod = @salj_KostStalleKod
end
if @jvss_SALES133=2 or @jvss_SALES133=3
begin
if @oh_AutoRegelForskott is NULL SET @oh_AutoRegelForskott = @salj_AutoRegelForskott
end
end
end
--<UsrDef_Mod_Init_Insert_Oh_InternalSales_BeginMod>
--<UsrDef_Mod_Init_Insert_Oh_InternalSales_EndMod>
select
@sy1_RestBehKod = RestBehKod
from sy1 with (ReadUnCommitted) where ForetagKod = @oh_ForetagKod
select
@x6_SamFaktUtskr = ISNULL(SamFaktUtskr,'1'),
@x6_ExpAvgKd = ISNULL(ExpAvgKd,'1'),
@x6_RestBehKod = RestBehKod
from x6 with (ReadUnCommitted) where OrdTyp = @oh_OrdTyp and ForetagKod = @oh_ForetagKod
select
@vkus_SamFaktUtskr = ISNULL(SamFaktUtskr,'0'),
@vkus_MarkBetBetVillkStyr = ISNULL(MarkBetBetVillkStyr,'0'),
@vkus_BetKod = BetKod
from vkus with (ReadUnCommitted) where FtgNr = ISNULL(@oh_KundBetalareNr,@oh_FtgNr) and ForetagKod = @oh_ForetagKod
if @c_BetKod is NULL
begin
if @oh_KundBetalareNr is not NULL and @oh_FtgNr<>@oh_KundBetalareNr
begin
if @kus_MarkBetBetVillkStyr = '1'
begin
select @oh_BetKod = @vkus_BetKod
end
else
begin
select @oh_BetKod = @kus_BetKod
end
end
end
if @c_SamFaktUtskr is NULL
begin
if @x6_SamFaktUtskr = '0'
begin
select @oh_SamFaktUtskr = @x6_SamFaktUtskr
end
else
begin
select @oh_SamFaktUtskr = @vkus_SamFaktUtskr
end
end
select
@x2_ExpAvgKd = ISNULL(ExpAvgKd,'1')
from x2 with (ReadUnCommitted) where BetKod = @oh_BetKod and ForetagKod = @oh_ForetagKod
if @c_ExpAvgKd is NULL
begin
select @oh_ExpAvgKd = @kus_ExpAvgKd
if @oh_ExpAvgKd = '1'
begin
select @oh_ExpAvgKd = @x6_ExpAvgKd
if @oh_ExpAvgKd = '1'
begin
select @oh_ExpAvgKd = @x2_ExpAvgKd
end
end
end
if @c_RestBehKod is NULL
begin
if @x6_RestBehKod is not NULL
begin
if @kus_RestBehKod is not NULL
begin
if (@kus_RestBehKod = 1 and @x6_RestBehKod < 1) OR
(@kus_RestBehKod = 2 and @x6_RestBehKod < 2)
begin
select @oh_RestBehKod = @kus_RestBehKod
end
else
begin
select @oh_RestBehKod = @x6_RestBehKod
end
end
else
begin
select @oh_RestBehKod = @x6_RestBehKod
end
end
else
begin
select @oh_RestBehKod = @kus_RestBehKod
end
if @oh_RestBehKod is NULL
begin
select @oh_RestBehKod = @sy1_RestBehKod
end
end
if @c_MomsKod is NULL and @kus_MomsKod is not NULL
begin
select @oh_MomsKod = @kus_MomsKod
end
declare
@lp_MomsKod smallint
if @c_MomsKod is NULL and @oh_OrdLevPlats1 is not NULL
begin
if dbo.Jeeves_FN_GetParam( @c_ForetagKod, 'SALES245', 'B', '0' ) = '1'
begin
select
@lp_MomsKod = MomsKod
from lp with (ReadUnCommitted) where
lp.ForetagKod = @oh_ForetagKod and
lp.FtgNr = @oh_FtgNr and
lp.OrdLevPlats1 = @oh_OrdLevPlats1
if @lp_MomsKod is not NULL
begin
select @oh_MomsKod = @lp_MomsKod
end
end
end
set @c_Logg_Exec_Time_String = @c_Logg_Exec_Time_String+char(13)+char(10)+convert(varchar(12),GetDate(),114)+', Pre insert oh'
set @Jeeves_Init_Insert_PreIns = GetDate()
set @oh_Jeeves_Init_Insert_Enter = @Jeeves_Init_Insert_Enter
set @oh_Jeeves_Init_Insert_PreIns = @Jeeves_Init_Insert_PreIns
set @oh_Exec_Time_Log_String = case when @oh_Exec_Time_Log_String is null then @c_Logg_Exec_Time_String else @c_Logg_Exec_Time_String + ' == ' + @oh_Exec_Time_Log_String end
set @xxx_PrimaryKeyValue = '<%.oh>; key ='
+char(13)+char(10)+char(9)+'<%OrderNr> = ' + coalesce( convert( varchar(21), @c_OrderNr ), 'NULL' )
--<UsrDef_Mod_Init_Insert_PreIns_BeginMod>
--<UsrDef_Mod_Init_Insert_PreIns_EndMod>
insert into oh (
[AcceptCodePayment]
,[AdressLappTyp]
,[AdresslappUtskrDat]
,[Aktiv]
,[AnmodanMark]
,[AntalEURPall]
,[AntalKolli]
,[AntalOvrPall]
,[AntalRader]
,[AoNr]
,[AoNrAlfa]
,[ArrivalAtCustomerDate]
,[ArtBtotVikt]
,[ArtSerieNrFrom]
,[ArtSerieNrTom]
,[ArtVikt]
,[ArtVolym]
,[AttBetalaBelopp]
,[AutoFrislappas]
,[AutoMatchedWith]
,[AutoRegel]
,[AutoRegelForskott]
,[BetKod]
,[BetKodForskott]
,[BookQtyNotOnPickListFlag]
,[BristKontrolleradDatum]
,[BristKontrolleradStatus]
,[BristStatusLagerUtlev]
,[BristStatusPlaneringBegLevDat]
,[BristStatusPlaneringBerLevDat]
,[BruttoVikt]
,[BusinessUnit]
,[Cardpaymentcancelled]
,[ClientSessionGUID_Str]
,[CodeFixedDeparture]
,[CostsExclVatBCU]
,[CostsExclVatCurr]
,[CostsInclVatBCU]
,[CostsInclVatCurr]
,[CreatedByDbObject]
,[CreditCardNumber]
,[DelBokningTillaten]
,[DelivToBusinessUnit]
,[DelivToPONo]
,[DelLevTillaten]
,[DiffDgrVerklLevDatDagDat]
,[DirektLeverans]
,[DirektUttag]
,[DistrKod]
,[DivisKod]
,[dtwe_JEEVES_Oh_OrderVarde]
,[dtwu_JEEVES_Oh_OrderVarde]
,[ebfilsent]
,[ebfilsentdt]
,[Edit]
,[Editext]
,[EditPlBLOB]
,[EmballageFakt]
,[EmballageKostnad]
,[EmballageKostnInland]
,[EstimatorOffNr]
,[EstimatorOrder]
,[Exec_Time_Log_String]
,[ExecutionTime]
,[ExpAvgKd]
,[ExpeditionKostnad]
,[ExpressKod]
,[ExtorderNr]
,[ExtOrdTyp]
,[FaktAvPersSign]
,[FaktDat]
,[FaktDateTime]
,[FaktDatKorr]
,[FaktDatOrg]
,[FaktFfDat]
,[FaktNr]
,[FaktNr_OCR]
,[FaktNrAConto]
,[FaktNrForskott]
,[FaktNrKOrr]
,[FaktNrOrg]
,[FaktSlutLevOrder]
,[FaktTB]
,[FaktTbInklMoms]
,[FakturerareKod]
,[FfhNr]
,[FiscalPrinterStatusDate]
,[FlowDummyUniqueId]
,[ForetagKod]
,[ForsakringFakt]
,[ForsakringsKostnad]
,[ForsakrKostnInland]
,[ForsakrKostnProc]
,[ForskottBelopp]
,[ForskottBeloppAck]
,[ForskottMottagetDatum]
,[ForskottOrdKopplTyp]
,[FraktAvgKd]
,[FrakthandlKod]
,[FraktKostnBer]
,[FraktKostnDeb]
,[FraktKostnInland]
,[FraktKostnMan]
,[FraktSedelTyp]
,[FraktsedelUtskrDat]
,[FraktSkrymmeKod]
,[FraktVikt]
,[FriSlappDatTid]
,[FsKd]
,[FSUtskrDat]
,[FtgKontaktNr]
,[FtgNr]
,[ftgperson]
,[FtgPostnr]
,[Giltighetstid]
,[GiltigTomDatum]
,[GodsMarke]
,[GodsMarke1]
,[GodsMarke2]
,[GodsMarke3]
,[GodsMarke4]
,[Handel3Part]
,[HandlingChargeProcessed]
,[HideOrder]
,[ICTDelivFromOrderNo]
,[ICTDelivToOrderNo]
,[ICTDelivToPONo]
,[ICTDispatchMethod]
,[ICTDispatchTerm]
,[ICTRuleNumber]
,[IdForOrderShuffle]
,[InbSlag]
,[IntrnCoNoOrigin]
,[IntStatTransTyp]
,[InventoryLocWMS]
,[InvoiceChange]
,[InvoicedUTCDateTime]
,[Jeeves_Init_Insert_Enter]
,[Jeeves_Init_Insert_PreIns]
,[K4]
,[K5]
,[K6]
,[K7]
,[KalkylPrisFaktura]
,[kampnr]
,[KBarAvsandandeEnhet]
,[KodEjFakturera]
,[KopieradFranFaktNr]
,[KopieradFranOrderNr]
,[KopieradTillOrderNr]
,[Kortspecifikinfo]
,[Kortstatus]
,[KortTransaktionsTyp]
,[KostBar]
,[KostStalleKod]
,[KreditOrder]
,[KreditSparrStatus]
,[KstAvsandandeEnhet]
,[Kund_PlKod]
,[KundBestDat]
,[KundBestNamn]
,[KundBestNr]
,[KundBetalareNr]
,[KundFaktAdr]
,[KundFraktBetalareNr]
,[KundFraktDeb]
,[KundKategoriKod]
,[KundLevSattKod]
,[KundPrisInklMoms]
,[KundRabatt]
,[KundRabattKod]
,[KundRabattKod0]
,[KundRabattKod1]
,[KundRabattKod2]
,[KundRabattMax]
,[KundRabattMin]
,[KundRef2]
,[KundSpecTextBe]
,[KundSpecTextFa]
,[KundSpecTextFs]
,[KundSpecTextOe]
,[KundSpecTextPl]
,[KundSpecTextTo]
,[KundStafflKod]
,[KundTextKod]
,[LagerFlyttning]
,[LagPlats]
,[LagStalle]
,[LandsKod]
,[LeadTimeMatrixBookingFlag]
,[LegitimationNumber]
,[LevArtBtotVikt]
,[LevArtVikt]
,[LevArtVolym]
,[LevAviseringKod]
,[LevForeTolv]
,[LevHandlKod]
,[LevSattKod]
,[LevVillkKod]
,[LfExcl]
,[ManReAvstDT]
,[ManReAvstPerDen]
,[ManReAvstPersSign]
,[MarkKundsMomsStyr]
,[MarkNyttOEUtskr]
,[MarkOrderUniktLager]
,[MomsKod]
,[MomsKodForskott]
,[MottagetBelopp]
,[MRP_InventoryTransferFlag]
,[No_Trigger_Exec]
,[OeKod]
,[OeStatusEdi]
,[OEUtskrDat]
,[OffertRadNrToOrdRadNr]
,[OffNr]
,[OhFaktTB]
,[OhFaktTBInklMoms]
,[OhOrdBerednDatBase]
,[OhOrdBerLevDatBase]
,[OhOrdKostnad]
,[OhOrdKostnadInklMoms]
,[OhOrdSum]
,[OhOrdSumInklMoms]
,[OhVbOrdSum]
,[OhVbOrdSumInklMoms]
,[OIngSkapad]
,[OkAttPlockaSattDatum]
,[OkAttPlockaStatus]
,[ole1]
,[ole2]
,[OrdBegLevDat]
,[OrdBerednDat]
,[OrdBerLevDat]
,[OrdBerLevTid]
,[OrdBeskr]
,[OrdBokningsStatus]
,[OrdDatum]
,[OrderAvslutad]
,[OrderBeloppIntFsg]
,[OrderBeloppIntKop]
,[OrderCostCurrency]
,[OrderEnding]
,[OrderKopplKod]
,[OrderKostnadIntFsg]
,[OrderKostnadIntKop]
,[OrderNr]
,[OrderNrAlfa]
,[OrderNrKoppl]
,[OrderNrKorr]
,[OrderNrOffert]
,[OrderNrOrg]
,[OrderNrServ]
,[OrderTBIntFsg]
,[OrderTBIntKop]
,[OrderTextKod]
,[OrderTGIntFsg]
,[OrderTGIntKop]
,[OrdFoljesedelsNr]
,[OrdKostnad]
,[OrdKostnadInklMoms]
,[OrdLevAdr1]
,[OrdLevAdr2]
,[OrdLevAdr3]
,[OrdLevAdr4]
,[OrdLevAdrBstOrt]
,[OrdLevAdrLandsKod]
,[OrdLevAdrProvinceCode]
,[OrdLevAnvisnRad1]
,[OrdLevAnvisnRad2]
,[OrdLevDat]
,[OrdLevDatOrg]
,[OrdLevNr]
,[OrdLevPlats1]
,[OrdLovLevDat]
,[OrdRabatt]
,[OrdRestNot]
,[OrdRestNr]
,[OrdStat]
,[OrdSum]
,[OrdSumExclCredChk]
,[OrdSumExklMoms]
,[OrdSumFraktBer]
,[OrdSumInklMoms]
,[OrdSumInklMomsExclCredChk]
,[OrdSumRabGr]
,[OrdSumReg]
,[OrdSumValReg]
,[OrdTranspDat]
,[OrdTyp]
,[OrdVerklLevDat]
,[OULager_Auto_Utplock]
,[OULager_Leverera_Allt]
,[OvrFaktAvgift1]
,[OvrFaktAvgift10]
,[OvrFaktAvgift2]
,[OvrFaktAvgift3]
,[OvrFaktAvgift4]
,[OvrFaktAvgift5]
,[OvrFaktAvgift6]
,[OvrFaktAvgift7]
,[OvrFaktAvgift8]
,[OvrFaktAvgift9]
,[OvrFaktKostn1Fakt]
,[OvrFaktKostn2Fakt]
,[OvrFaktKostnad1]
,[OvrFaktKostnad2]
,[OvrFaktKostnInland1]
,[OvrFaktKostnInland2]
,[PackagingDate]
,[PackareKod]
,[PackSedelUtskrDat]
,[PaymenttransID]
,[PdmCount]
,[PersSign]
,[PickingLockedByUser]
,[PlockIndexOrder]
,[PlockJnrOrder]
,[PLUtskrDat]
,[PrisJustOrder]
,[PrisJustOrderKost]
,[PrisLista]
,[ProjCode]
,[ProspektId]
,[PVMSeasonId]
,[QQ_Ins_Trg_Start]
,[RabKlass]
,[Referensnummer]
,[RegDat]
,[ReplicateRecord]
,[RestArtBtotVikt]
,[RestArtVikt]
,[RestArtVolym]
,[RestBehKod]
,[RowCreatedBy]
,[RowCreatedDt]
,[RowCreatedUTCDT]
,[RowUpdatedBy]
,[RowUpdatedCols]
,[RowUpdatedDt]
,[RowUpdatedUTCDT]
,[RptUnitNo]
,[RU_Account]
,[SalesTaxHandling]
,[SalesType]
,[Saljare]
,[SamFaktUtskr]
,[SamInKopMark]
,[SendEdi]
,[SendEdiDT]
,[ShuffleOrder]
,[SkrivUtskSk]
,[SlutKundNamn1]
,[SlutKundNamn2]
,[SprakKod]
,[SQLCmd2EnterTrg]
,[StockReplenishment]
,[TA_AmtCOD]
,[TA_ConsNo]
,[TA_CustomerMessage]
,[TA_Edit]
,[TA_FaxNotifiedNo]
,[TA_GANno]
,[TA_IntAutoNo]
,[TA_Loadmeter]
,[TA_MailNotified]
,[TA_PhonNotifiedNo]
,[TA_SMSNotifiedNo]
,[TA_TemplKompCd]
,[TaxAreaCode1]
,[TaxAreaCode2]
,[TaxAreaCode3]
,[TaxAreaCode4]
,[TaxAreaCode5]
,[TaxAreaRate]
,[TaxCode]
,[TerminsSakradOrder]
,[TextEfterDokRader]
,[TextKod]
,[TillbakaBelopp]
,[TillLagStalle]
,[TimeZoneCode]
,[TransitLeverans]
,[TransportorsKod]
,[UtskrBestDokSkaGoras]
,[UtskrBestDokUtskrDT]
,[UtskrDokLovSkaGoras]
,[UtskrDokLovUtskrDT]
,[ValDat]
,[ValKod]
,[ValKurs]
,[VaruProv]
,[VAT_Type]
,[vb_EmballageKostnad]
,[vb_EmballageKostnInland]
,[vb_ExpeditionKostnad]
,[vb_ForsakringsKostnad]
,[vb_ForsakrKostnInland]
,[vb_ForskottBelopp]
,[vb_ForskottBeloppAck]
,[vb_FraktKostnBer]
,[vb_FraktKostnDeb]
,[vb_FraktKostnInland]
,[vb_FraktKostnMan]
,[vb_OvrFaktAvgift1]
,[vb_OvrFaktAvgift10]
,[vb_OvrFaktAvgift2]
,[vb_OvrFaktAvgift3]
,[vb_OvrFaktAvgift4]
,[vb_OvrFaktAvgift5]
,[vb_OvrFaktAvgift6]
,[vb_OvrFaktAvgift7]
,[vb_OvrFaktAvgift8]
,[vb_OvrFaktAvgift9]
,[vb_OvrFaktKostnad1]
,[vb_OvrFaktKostnad2]
,[vb_OvrFaktKostnInland1]
,[vb_OvrFaktKostnInland2]
,[VbOrdSum]
,[VbOrdSumExklMoms]
,[VbOrdSumInklMoms]
,[VbOrdSumRabGr]
,[ViktSumOrder]
,[VolHeight]
,[VolLength]
,[Volume]
,[VolWidth]
,[VRef]
,[webpublish]
,[WorkFaktNr]
--<UsrDef_Mod_Init_Insert_InsertColumns_BeginMod>
--<UsrDef_Mod_Init_Insert_InsertColumns_EndMod>
)
values (
@oh_AcceptCodePayment
,@oh_AdressLappTyp
,@oh_AdresslappUtskrDat
,COALESCE( @oh_Aktiv, 0 )
,COALESCE( @oh_AnmodanMark, '0' )
,COALESCE( @oh_AntalEURPall, 0 )
,COALESCE( @oh_AntalKolli, 0 )
,COALESCE( @oh_AntalOvrPall, 0 )
,COALESCE( @oh_AntalRader, 0 )
,@oh_AoNr
,@oh_AoNrAlfa
,@oh_ArrivalAtCustomerDate
,COALESCE( @oh_ArtBtotVikt, 0 )
,@oh_ArtSerieNrFrom
,@oh_ArtSerieNrTom
,COALESCE( @oh_ArtVikt, 0 )
,COALESCE( @oh_ArtVolym, 0 )
,COALESCE( @oh_AttBetalaBelopp, 0 )
,COALESCE( @oh_AutoFrislappas, '0' )
,@oh_AutoMatchedWith
,@oh_AutoRegel
,@oh_AutoRegelForskott
,@oh_BetKod
,@oh_BetKodForskott
,COALESCE( @oh_BookQtyNotOnPickListFlag, '0' )
,@oh_BristKontrolleradDatum
,COALESCE( @oh_BristKontrolleradStatus, 0 )
,COALESCE( @oh_BristStatusLagerUtlev, 0 )
,COALESCE( @oh_BristStatusPlaneringBegLevDat, 0 )
,COALESCE( @oh_BristStatusPlaneringBerLevDat, 0 )
,COALESCE( @oh_BruttoVikt, 0 )
,@oh_BusinessUnit
,COALESCE( @oh_Cardpaymentcancelled, '0' )
,@oh_ClientSessionGUID_Str
,COALESCE( @oh_CodeFixedDeparture, '0' )
,COALESCE( @oh_CostsExclVatBCU, 0 )
,COALESCE( @oh_CostsExclVatCurr, 0 )
,COALESCE( @oh_CostsInclVatBCU, 0 )
,COALESCE( @oh_CostsInclVatCurr, 0 )
,case when @oh_CreatedByDbObject is null then object_Name( @@ProcId ) else left( @oh_CreatedByDbObject + N'/' + object_Name( @@ProcId ), 60 ) end
,@oh_CreditCardNumber
,COALESCE( @oh_DelBokningTillaten, 0 )
,@oh_DelivToBusinessUnit
,@oh_DelivToPONo
,COALESCE( @oh_DelLevTillaten, 0 )
,@oh_DiffDgrVerklLevDatDagDat
,COALESCE( @oh_DirektLeverans, '0' )
,COALESCE( @oh_DirektUttag, '0' )
,@oh_DistrKod
,@oh_DivisKod
,@oh_dtwe_JEEVES_Oh_OrderVarde
,@oh_dtwu_JEEVES_Oh_OrderVarde
,COALESCE( @oh_ebfilsent, 0 )
,@oh_ebfilsentdt
,@oh_Edit
,@oh_Editext
,@oh_EditPlBLOB
,COALESCE( @oh_EmballageFakt, '1' )
,COALESCE( @oh_EmballageKostnad, 0 )
,COALESCE( @oh_EmballageKostnInland, NULL )
,@oh_EstimatorOffNr
,COALESCE( @oh_EstimatorOrder, '0' )
,@oh_Exec_Time_Log_String
,COALESCE( @oh_ExecutionTime, 0 )
,@oh_ExpAvgKd
,COALESCE( @oh_ExpeditionKostnad, 0 )
,COALESCE( @oh_ExpressKod, '0' )
,@oh_ExtorderNr
,@oh_ExtOrdTyp
,@oh_FaktAvPersSign
,@oh_FaktDat
,@oh_FaktDateTime
,@oh_FaktDatKorr
,@oh_FaktDatOrg
,@oh_FaktFfDat
,@oh_FaktNr
,@oh_FaktNr_OCR
,@oh_FaktNrAConto
,@oh_FaktNrForskott
,@oh_FaktNrKOrr
,@oh_FaktNrOrg
,COALESCE( @oh_FaktSlutLevOrder, '0' )
,COALESCE( @oh_FaktTB, 0 )
,COALESCE( @oh_FaktTbInklMoms, 0 )
,@oh_FakturerareKod
,@oh_FfhNr
,@oh_FiscalPrinterStatusDate
,COALESCE( @oh_FlowDummyUniqueId, @use_when_DefStrDateTime )
,COALESCE( @oh_ForetagKod, 0 )
,COALESCE( @oh_ForsakringFakt, '1' )
,COALESCE( @oh_ForsakringsKostnad, 0 )
,COALESCE( @oh_ForsakrKostnInland, NULL )
,COALESCE( @oh_ForsakrKostnProc, 0 )
,COALESCE( @oh_ForskottBelopp, 0 )
,COALESCE( @oh_ForskottBeloppAck, 0 )
,@oh_ForskottMottagetDatum
,@oh_ForskottOrdKopplTyp
,@oh_FraktAvgKd
,COALESCE( @oh_FrakthandlKod, '0' )
,COALESCE( @oh_FraktKostnBer, 0 )
,COALESCE( @oh_FraktKostnDeb, 0 )
,COALESCE( @oh_FraktKostnInland, NULL )
,COALESCE( @oh_FraktKostnMan, 0 )
,@oh_FraktSedelTyp
,@oh_FraktsedelUtskrDat
,COALESCE( @oh_FraktSkrymmeKod, '0' )
,COALESCE( @oh_FraktVikt, 0 )
,@oh_FriSlappDatTid
,@oh_FsKd
,@oh_FSUtskrDat
,@oh_FtgKontaktNr
,@oh_FtgNr
,@oh_ftgperson
,@oh_FtgPostnr
,@oh_Giltighetstid
,@oh_GiltigTomDatum
,@oh_GodsMarke
,@oh_GodsMarke1
,@oh_GodsMarke2
,@oh_GodsMarke3
,@oh_GodsMarke4
,COALESCE( @oh_Handel3Part, '0' )
,COALESCE( @oh_HandlingChargeProcessed, '0' )
,@oh_HideOrder
,@oh_ICTDelivFromOrderNo
,@oh_ICTDelivToOrderNo
,@oh_ICTDelivToPONo
,@oh_ICTDispatchMethod
,@oh_ICTDispatchTerm
,@oh_ICTRuleNumber
,@oh_IdForOrderShuffle
,@oh_InbSlag
,@oh_IntrnCoNoOrigin
,@oh_IntStatTransTyp
,COALESCE( @oh_InventoryLocWMS, '0' )
,COALESCE( @oh_InvoiceChange, '0' )
,@oh_InvoicedUTCDateTime
,@oh_Jeeves_Init_Insert_Enter
,@oh_Jeeves_Init_Insert_PreIns
,@oh_K4
,@oh_K5
,@oh_K6
,@oh_K7
,COALESCE( @oh_KalkylPrisFaktura, '0' )
,@oh_kampnr
,@oh_KBarAvsandandeEnhet
,COALESCE( @oh_KodEjFakturera, '0' )
,@oh_KopieradFranFaktNr
,@oh_KopieradFranOrderNr
,@oh_KopieradTillOrderNr
,@oh_Kortspecifikinfo
,@oh_Kortstatus
,@oh_KortTransaktionsTyp
,@oh_KostBar
,@oh_KostStalleKod
,COALESCE( @oh_KreditOrder, '0' )
,COALESCE( @oh_KreditSparrStatus, 0 )
,@oh_KstAvsandandeEnhet
,COALESCE( @oh_Kund_PlKod, '1' )
,@oh_KundBestDat
,@oh_KundBestNamn
,@oh_KundBestNr
,@oh_KundBetalareNr
,@oh_KundFaktAdr
,@oh_KundFraktBetalareNr
,@oh_KundFraktDeb
,@oh_KundKategoriKod
,@oh_KundLevSattKod
,COALESCE( @oh_KundPrisInklMoms, '0' )
,COALESCE( @oh_KundRabatt, 0 )
,COALESCE( @oh_KundRabattKod, '0' )
,COALESCE( @oh_KundRabattKod0, '0' )
,COALESCE( @oh_KundRabattKod1, '0' )
,COALESCE( @oh_KundRabattKod2, '0' )
,COALESCE( @oh_KundRabattMax, 0 )
,COALESCE( @oh_KundRabattMin, 0 )
,@oh_KundRef2
,COALESCE( @oh_KundSpecTextBe, '0' )
,COALESCE( @oh_KundSpecTextFa, '1' )
,COALESCE( @oh_KundSpecTextFs, '1' )
,COALESCE( @oh_KundSpecTextOe, '1' )
,COALESCE( @oh_KundSpecTextPl, '1' )
,COALESCE( @oh_KundSpecTextTo, '0' )
,COALESCE( @oh_KundStafflKod, '1' )
,@oh_KundTextKod
,COALESCE( @oh_LagerFlyttning, '0' )
,@oh_LagPlats
,@oh_LagStalle
,@oh_LandsKod
,COALESCE( @oh_LeadTimeMatrixBookingFlag, '0' )
,@oh_LegitimationNumber
,COALESCE( @oh_LevArtBtotVikt, 0 )
,COALESCE( @oh_LevArtVikt, 0 )
,COALESCE( @oh_LevArtVolym, 0 )
,COALESCE( @oh_LevAviseringKod, '0' )
,COALESCE( @oh_LevForeTolv, '0' )
,@oh_LevHandlKod
,@oh_LevSattKod
,@oh_LevVillkKod
,@oh_LfExcl
,@oh_ManReAvstDT
,@oh_ManReAvstPerDen
,@oh_ManReAvstPersSign
,COALESCE( @oh_MarkKundsMomsStyr, '0' )
,COALESCE( @oh_MarkNyttOEUtskr, '0' )
,COALESCE( @oh_MarkOrderUniktLager, '0' )
,@oh_MomsKod
,@oh_MomsKodForskott
,COALESCE( @oh_MottagetBelopp, 0 )
,COALESCE( @oh_MRP_InventoryTransferFlag, '0' )
,COALESCE( @oh_No_Trigger_Exec, 0 )
,COALESCE( @oh_OeKod, '1' )
,@oh_OeStatusEdi
,@oh_OEUtskrDat
,COALESCE( @oh_OffertRadNrToOrdRadNr, '1' )
,@oh_OffNr
,COALESCE( @oh_OhFaktTB, 0 )
,COALESCE( @oh_OhFaktTBInklMoms, 0 )
,@oh_OhOrdBerednDatBase
,@oh_OhOrdBerLevDatBase
,COALESCE( @oh_OhOrdKostnad, 0 )
,COALESCE( @oh_OhOrdKostnadInklMoms, 0 )
,COALESCE( @oh_OhOrdSum, 0 )
,COALESCE( @oh_OhOrdSumInklMoms, 0 )
,COALESCE( @oh_OhVbOrdSum, 0 )
,COALESCE( @oh_OhVbOrdSumInklMoms, 0 )
,COALESCE( @oh_OIngSkapad, '0' )
,@oh_OkAttPlockaSattDatum
,COALESCE( @oh_OkAttPlockaStatus, 0 )
,@oh_ole1
,@oh_ole2
,@oh_OrdBegLevDat
,@oh_OrdBerednDat
,@oh_OrdBerLevDat
,@oh_OrdBerLevTid
,@oh_OrdBeskr
,COALESCE( @oh_OrdBokningsStatus, 0 )
,@oh_OrdDatum
,COALESCE( @oh_OrderAvslutad, '0' )
,COALESCE( @oh_OrderBeloppIntFsg, NULL )
,COALESCE( @oh_OrderBeloppIntKop, NULL )
,COALESCE( @oh_OrderCostCurrency, '0' )
,@oh_OrderEnding
,@oh_OrderKopplKod
,COALESCE( @oh_OrderKostnadIntFsg, NULL )
,COALESCE( @oh_OrderKostnadIntKop, NULL )
,COALESCE( @oh_OrderNr, 0 )
,COALESCE( @oh_OrderNrAlfa, @use_when_DefStrDateTime )
,@oh_OrderNrKoppl
,@oh_OrderNrKorr
,@oh_OrderNrOffert
,@oh_OrderNrOrg
,@oh_OrderNrServ
,COALESCE( @oh_OrderTBIntFsg, NULL )
,COALESCE( @oh_OrderTBIntKop, NULL )
,@oh_OrderTextKod
,COALESCE( @oh_OrderTGIntFsg, NULL )
,COALESCE( @oh_OrderTGIntKop, NULL )
,@oh_OrdFoljesedelsNr
,COALESCE( @oh_OrdKostnad, 0 )
,COALESCE( @oh_OrdKostnadInklMoms, 0 )
,@oh_OrdLevAdr1
,@oh_OrdLevAdr2
,@oh_OrdLevAdr3
,@oh_OrdLevAdr4
,@oh_OrdLevAdrBstOrt
,@oh_OrdLevAdrLandsKod
,@oh_OrdLevAdrProvinceCode
,@oh_OrdLevAnvisnRad1
,@oh_OrdLevAnvisnRad2
,@oh_OrdLevDat
,@oh_OrdLevDatOrg
,COALESCE( @oh_OrdLevNr, 0 )
,@oh_OrdLevPlats1
,@oh_OrdLovLevDat
,COALESCE( @oh_OrdRabatt, 0 )
,COALESCE( @oh_OrdRestNot, '0' )
,COALESCE( @oh_OrdRestNr, 0 )
,COALESCE( @oh_OrdStat, 0 )
,COALESCE( @oh_OrdSum, 0 )
,COALESCE( @oh_OrdSumExclCredChk, 0 )
,COALESCE( @oh_OrdSumExklMoms, 0 )
,COALESCE( @oh_OrdSumFraktBer, 0 )
,COALESCE( @oh_OrdSumInklMoms, 0 )
,COALESCE( @oh_OrdSumInklMomsExclCredChk, 0 )
,COALESCE( @oh_OrdSumRabGr, 0 )
,COALESCE( @oh_OrdSumReg, 0 )
,COALESCE( @oh_OrdSumValReg, 0 )
,@oh_OrdTranspDat
,COALESCE( @oh_OrdTyp, 0 )
,@oh_OrdVerklLevDat
,COALESCE( @oh_OULager_Auto_Utplock, '0' )
,COALESCE( @oh_OULager_Leverera_Allt, '0' )
,COALESCE( @oh_OvrFaktAvgift1, NULL )
,COALESCE( @oh_OvrFaktAvgift10, NULL )
,COALESCE( @oh_OvrFaktAvgift2, NULL )
,COALESCE( @oh_OvrFaktAvgift3, NULL )
,COALESCE( @oh_OvrFaktAvgift4, NULL )
,COALESCE( @oh_OvrFaktAvgift5, NULL )
,COALESCE( @oh_OvrFaktAvgift6, NULL )
,COALESCE( @oh_OvrFaktAvgift7, NULL )
,COALESCE( @oh_OvrFaktAvgift8, NULL )
,COALESCE( @oh_OvrFaktAvgift9, NULL )
,COALESCE( @oh_OvrFaktKostn1Fakt, '1' )
,COALESCE( @oh_OvrFaktKostn2Fakt, '1' )
,COALESCE( @oh_OvrFaktKostnad1, 0 )
,COALESCE( @oh_OvrFaktKostnad2, 0 )
,COALESCE( @oh_OvrFaktKostnInland1, NULL )
,COALESCE( @oh_OvrFaktKostnInland2, NULL )
,@oh_PackagingDate
,@oh_PackareKod
,@oh_PackSedelUtskrDat
,@oh_PaymenttransID
,COALESCE( @oh_PdmCount, 0 )
,COALESCE( @oh_PersSign, RIGHT(SUser_SName(),Col_Length('oh','PersSign')) )
,@oh_PickingLockedByUser
,@oh_PlockIndexOrder
,@oh_PlockJnrOrder
,@oh_PLUtskrDat
,COALESCE( @oh_PrisJustOrder, '0' )
,COALESCE( @oh_PrisJustOrderKost, '0' )
,@oh_PrisLista
,@oh_ProjCode
,@oh_ProspektId
,@oh_PVMSeasonId
,COALESCE( @oh_QQ_Ins_Trg_Start, convert( char(8), @LocalDateAndTime,112) + ' ' + convert( varchar(12), @LocalDateAndTime, 114 ) )
,@oh_RabKlass
,@oh_Referensnummer
,COALESCE( @oh_RegDat, convert( varchar(8), @LocalDateAndTime, 112 ) )
,@oh_ReplicateRecord
,COALESCE( @oh_RestArtBtotVikt, 0 )
,COALESCE( @oh_RestArtVikt, 0 )
,COALESCE( @oh_RestArtVolym, 0 )
,@oh_RestBehKod
,COALESCE( @oh_RowCreatedBy, RIGHT(SUser_SName(),Col_Length('oh','RowCreatedBy')) )
,COALESCE( @oh_RowCreatedDt, convert( char(8), @LocalDateAndTime,112) + ' ' + convert( varchar(12), @LocalDateAndTime, 114 ) )
,COALESCE( @oh_RowCreatedUTCDT, cast( convert( char(8), @UTCDateAndTime, 112 ) + ' ' + convert( char(5), @UTCDateAndTime, 114 ) as DateTime ) )
,@oh_RowUpdatedBy
,@oh_RowUpdatedCols
,@oh_RowUpdatedDt
,@oh_RowUpdatedUTCDT
,@oh_RptUnitNo
,@oh_RU_Account
,COALESCE( @oh_SalesTaxHandling, '0' )
,@oh_SalesType
,@oh_Saljare
,COALESCE( @oh_SamFaktUtskr, '1' )
,COALESCE( @oh_SamInKopMark, '0' )
,COALESCE( @oh_SendEdi, '1' )
,@oh_SendEdiDT
,COALESCE( @oh_ShuffleOrder, '0' )
,COALESCE( @oh_SkrivUtskSk, '0' )
,@oh_SlutKundNamn1
,@oh_SlutKundNamn2
,@oh_SprakKod
,@oh_SQLCmd2EnterTrg
,COALESCE( @oh_StockReplenishment, '0' )
,COALESCE( @oh_TA_AmtCOD, 0 )
,@oh_TA_ConsNo
,@oh_TA_CustomerMessage
,@oh_TA_Edit
,@oh_TA_FaxNotifiedNo
,@oh_TA_GANno
,@oh_TA_IntAutoNo
,COALESCE( @oh_TA_Loadmeter, 0 )
,@oh_TA_MailNotified
,@oh_TA_PhonNotifiedNo
,@oh_TA_SMSNotifiedNo
,@oh_TA_TemplKompCd
,@oh_TaxAreaCode1
,@oh_TaxAreaCode2
,@oh_TaxAreaCode3
,@oh_TaxAreaCode4
,@oh_TaxAreaCode5
,COALESCE( @oh_TaxAreaRate, NULL )
,@oh_TaxCode
,COALESCE( @oh_TerminsSakradOrder, '0' )
,COALESCE( @oh_TextEfterDokRader, '0' )
,@oh_TextKod
,COALESCE( @oh_TillbakaBelopp, 0 )
,@oh_TillLagStalle
,@oh_TimeZoneCode
,COALESCE( @oh_TransitLeverans, '0' )
,@oh_TransportorsKod
,COALESCE( @oh_UtskrBestDokSkaGoras, '0' )
,@oh_UtskrBestDokUtskrDT
,COALESCE( @oh_UtskrDokLovSkaGoras, '1' )
,@oh_UtskrDokLovUtskrDT
,@oh_ValDat
,@oh_ValKod
,COALESCE( @oh_ValKurs, 1 )
,COALESCE( @oh_VaruProv, '0' )
,@oh_VAT_Type
,COALESCE( @oh_vb_EmballageKostnad, 0 )
,COALESCE( @oh_vb_EmballageKostnInland, NULL )
,COALESCE( @oh_vb_ExpeditionKostnad, 0 )
,COALESCE( @oh_vb_ForsakringsKostnad, 0 )
,COALESCE( @oh_vb_ForsakrKostnInland, NULL )
,COALESCE( @oh_vb_ForskottBelopp, NULL )
,COALESCE( @oh_vb_ForskottBeloppAck, 0 )
,COALESCE( @oh_vb_FraktKostnBer, 0 )
,COALESCE( @oh_vb_FraktKostnDeb, 0 )
,COALESCE( @oh_vb_FraktKostnInland, NULL )
,COALESCE( @oh_vb_FraktKostnMan, 0 )
,COALESCE( @oh_vb_OvrFaktAvgift1, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift10, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift2, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift3, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift4, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift5, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift6, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift7, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift8, NULL )
,COALESCE( @oh_vb_OvrFaktAvgift9, NULL )
,COALESCE( @oh_vb_OvrFaktKostnad1, 0 )
,COALESCE( @oh_vb_OvrFaktKostnad2, 0 )
,COALESCE( @oh_vb_OvrFaktKostnInland1, NULL )
,COALESCE( @oh_vb_OvrFaktKostnInland2, NULL )
,COALESCE( @oh_VbOrdSum, 0 )
,COALESCE( @oh_VbOrdSumExklMoms, 0 )
,COALESCE( @oh_VbOrdSumInklMoms, 0 )
,COALESCE( @oh_VbOrdSumRabGr, 0 )
,COALESCE( @oh_ViktSumOrder, '0' )
,COALESCE( @oh_VolHeight, 0 )
,COALESCE( @oh_VolLength, 0 )
,COALESCE( @oh_Volume, 0 )
,COALESCE( @oh_VolWidth, 0 )
,@oh_VRef
,@oh_webpublish
,@oh_WorkFaktNr
--<UsrDef_Mod_Init_Insert_InsertValues_BeginMod>
--<UsrDef_Mod_Init_Insert_InsertValues_EndMod>
)
select @dbe=@@Error, @dbc=@@RowCount, @Jeeves_Init_Insert_PostIns = GetDate();
if @dbe <> 0 or @dbc = 0 begin
if @@TranCount > 0 rollback transaction;
exec Jeeves_Spr_Db_Error @c_ForetagKod, @c_PersSign, @c_zLanguage, @dbe, @dbc, @Procedure_Name, N'oh', 'I', @xxx_PrimaryKeyValue;
while @@TranCount<@Enter_TranCount BEGIN TRANSACTION;
return -100;
end;
/****
update [oh] set
[Exec_Time_Log_String] = [Exec_Time_Log_String] + '<Iex>'+substring(convert(varchar,GetDate(),121),18,6)
,[No_Trigger_Exec] = 1 - [No_Trigger_Exec]
where
[oh].[ForetagKod] = @oh_ForetagKod and
[oh].[OrderNr] = @oh_OrderNr
****/
--<UsrDef_Mod_Init_Insert_End_BeginMod>
--<UsrDef_Mod_Init_Insert_End_EndMod>
while @@TranCount > @Enter_TranCount COMMIT TRANSACTION;
while @@TranCount > @Enter_TranCount ROLLBACK TRANSACTION;
while @@TranCount < @Enter_TranCount BEGIN TRANSACTION
end try
begin catch
--<TAG_Catch_Begin
if @@TranCount > 0 ROLLBACK TRANSACTION;
execute Jeeves_Catch_SPR_Error @catch_ERROR_NUMBER OUTPUT, @catch_ERROR_MESSAGE OUTPUT, @Procedure_Name, @PgmId, @xxx_PrimaryKeyValue, @c_IntrnCoNo, @c_PersSign, @c_zLanguage, NULL;
while @@TranCount < @Enter_TranCount BEGIN TRANSACTION;
Execute Jeeves_RaisError @catch_ERROR_NUMBER, @catch_ERROR_MESSAGE;
return -100;
--<TAG_Catch_End
end catch;
select @c_Logg_Exec_Time_String = @c_Logg_Exec_Time_String + char(13)+char(10) + convert(varchar(12),GetDate(),114) + ', Exit oh';
go
if object_id( N'Jeeves_UsrDefModSqlObject' ) is not NULL and
object_id( N'UsrDefModSqlObject' ) is not NULL
begin
if exists ( select 1 from UsrDefModSqlObject where DB_Object_Name = 'Jeeves_Init_Insert_oh' and UsrDefMod_type_SQLObject = 'MERGE' ) begin
declare @Time DateTime = GetDate();
print '--';
print 'Updates the object ''Jeeves_Init_Insert_oh'' with customer own modifications.';
declare @dbe integer;
begin try
execute @dbe = Jeeves_UsrDefModSqlObject 'Jeeves_Init_Insert_oh', NULL, 'UpdateDB', NULL, NULL, NULL, NULL, NULL, NULL, 'SQL_SCRIPT', 'X';
if @dbe <> 0 begin
print '----';
print 'Return error from procedure ''Jeeves_UsrDefModSqlObject'' when updating the object ''Jeeves_Init_Insert_oh'' with customer own modifications.';
print 'Error_Number = ' + cast( @dbe as varchar(22) );
print '----';
end;
end try
begin catch
print '----';
print 'Catch error from ''Jeeves_UsrDefModSqlObject'' when updating the object ''Jeeves_Init_Insert_oh'' with customer own modifications..';
print 'Error_Number = ' + cast( Error_Number() as varchar(22) );
print Error_Message();
print '----';
end catch;
print 'Execution time: '+ltrim( rtrim( str( cast( DateDiff( MILLISECOND, @Time, GetDate() ) as decimal(12,3) ) / 1000, 12, 3) ) ) + ' seconds.';
print '--';
end;
end;
go
print 'End Jeeves_Init_Insert_oh'
go
print 'End Jeeves_Init_Insert_oh'
go
if @@ServerName in ('jvsdev8','svma_home') and GetDate() < '20010830' exec Jeeves_Init_Insert_oh @c_ForetagKod=0, @c_PersSign='sm',@c_FtgNr='sm',@DebugMsg='x'
go