Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- so.TRANSACTIONDATE,
- so.INVOICECODE,
- so.COMPANYCODE,
- so.ITEMTYPECODE,
- so.DECOSUBCODE01,
- so.DECOSUBCODE02,
- so.DECOSUBCODE03,
- so.DECOSUBCODE04,
- so.DECOSUBCODE05,
- so.DECOSUBCODE06,
- so.DECOSUBCODE07,
- so.DECOSUBCODE08,
- so.DECOSUBCODE09,
- so.DECOSUBCODE10,
- so.LOGICALWAREHOUSECOMPANYCODE,
- so.LOGICALWAREHOUSECODE,
- so.USERPRIMARYUOMCODE,
- so.USERPACKAGINGUOMCODE,
- so.PHYSICALWAREHOUSECOMPANYCODE,
- so.PHYSICALWAREHOUSECODE,
- so.COSTCENTERCOMPANYCODE,
- so.COSTCENTERCODE,
- so.INTERNALDOCUMENTDATE,
- so.INTERNALDOCUMENTNUMBER,
- so.WAREHOUSEACCOUNTINGGROUPCODE,
- so.BILLCODE,
- so.QUALITYLEVELCODE,
- so.EXCHANGERATE,
- so.USERSECONDARYQUANTITY,
- so.BASEPRIMARYQUANTITY,
- so.BASEPRIMARYUOMCODE,
- so.PRODUCTIONORDERCODE,
- so.USERPRIMARYQUANTITY,
- so.USERPRIMARYUOMCODE,
- so.CLOSINGBASECOST,
- so.PROVISIONALBASECOST,
- so.TEMPLATECODE,
- so.TRANSACTIONNUMBER,
- so.TRANSACTIONDETAILNUMBER,
- so.DETAILTYPE,
- so.ABSUNIQUEID,
- LOGICALWAREHOUSE.ABSUNIQUEID LWABSUNIQUEID,
- PHYSICALWAREHOUSE.PERSON,
- PHYSICALWAREHOUSE.ROLEINTHECOMPANY,
- LOT.FIRSTENTRYBILLNUMBER,
- LOT.SUPPLIERCODE,
- LOT.LOTCREATIONORDERCOUNTER,
- LOT.LOTCREATIONORDERNUMBER,
- LOT.SUPPLIERCODE LOTSUPPLIERCODE,
- LOT.SUPPLIERTYPE LOTSUPPLIERTYPE,
- LOT.SUPPLIERCOMPANYCODE LOTSUPPLIERCOMPANYCODE,
- LOT.OWNINGCOMPANYCODE LOTOWNINGCOMPANYCODE,
- LOTAD1.VALUEDECIMAL LOTAD1ORDERLINE,
- LOTAD2.VALUEDECIMAL LOTAD2ORDERSUBLINE,
- UNITOFMEASURE.ABSUNIQUEID UOMABSUNIQUEID,
- UNITOFMEASURE.LONGDESCRIPTION UOMLONGDESC,
- UNITOFMEASURE.SEARCHDESCRIPTION UOMSEARCHDESC,
- STBP.LEGALNAME1 STBPLEGALNAME1,
- STBP.LEGALNAME2 STBPLEGALNAME2,
- ORDERPARTNER.CUSTOMERSUPPLIERCODE OPCUSTOMERSUPPLIERCODE,
- COMPANY.ABSUNIQUEID CMPABSUNIQUEID,
- COMPANY.LONGDESCRIPTION CMPLONGDESC,
- FULLITEMKEYDECODER.ABSUNIQUEID FIKDABSUNIQUEID,
- FULLITEMKEYDECODER.SEARCHDESCRIPTION FIKDSEARCHDESC,
- LOTBP.NUMBERID LOTBPNUMBERID,
- PURCHASEORDERLINE.PRICE POPRICE,
- PURCHASEORDERLINE.ENTRYEXCHANGERATE POENTRYEXCHANGERATE,
- PURCHASEORDERLINE.ENTRYEXCHANGERATE PONETVALUEINCLUDINGTAX,
- PURCHASEORDERLINE.ENTRYEXCHANGERATE POBASEPRIMARYQUANTITY,
- LOTPURCHASELINE.PRICE LOTPOPRICE,
- LOTPURCHASELINE.ENTRYEXCHANGERATE LOTPOENTRYEXCHANGERATE,
- LOTPURCHASELINE.ENTRYEXCHANGERATE LOTPONETVALUEINCLUDINGTAX,
- LOTPURCHASELINE.ENTRYEXCHANGERATE LOTPOBASEPRIMARYQUANTITY,
- LOTBP.LEGALNAME1 LOTBPLEGALNAME1,
- LOTBP.LEGALNAME2 LOTBPLEGALNAME2,
- ----
- entrypositon.VALUESTRING AS entrypositon,
- entrypositonName.VALUESTRING AS entrypositonName,
- ADSTORAGE.VALUESTRING AS Article1C_Val
- FROM
- (SELECT *
- FROM STOCKTRANSACTION
- WHERE
- -- -- in production
- -- COMPANYCODE = {?ABSUSERPROMPT_CompanyCode} AND
- -- InternalDocumentDate = {?ABSUSERPROMPT_InternalDocumentDate} AND
- -- InternalDocumentNumber = {?ABSUSERPROMPT_InternalDocumentNumber}
- -- -- for test
- CompanyCode = '001' AND
- InternalDocumentDate = '09.02.2017' AND
- InternalDocumentNumber = '8181'
- -- --
- ) so
- LEFT JOIN LOGICALWAREHOUSE ON
- so.LOGICALWAREHOUSECOMPANYCODE = LOGICALWAREHOUSE.COMPANYCODE AND
- so.LOGICALWAREHOUSECODE = LOGICALWAREHOUSE.CODE
- LEFT JOIN PHYSICALWAREHOUSE ON
- LOGICALWAREHOUSE.PHYSICALWAREHOUSECOMPANYCODE = PHYSICALWAREHOUSE.COMPANYCODE AND
- LOGICALWAREHOUSE.PHYSICALWAREHOUSECODE = PHYSICALWAREHOUSE.CODE
- LEFT JOIN FULLITEMKEYDECODER ON
- so.FULLITEMIDENTIFIER = FULLITEMKEYDECODER.IDENTIFIER
- LEFT JOIN UNITOFMEASURE ON
- so.USERPRIMARYUOMCODE = UNITOFMEASURE.CODE
- LEFT JOIN PURCHASEORDERLINE ON
- so.COMPANYCODE = PURCHASEORDERLINE.PURCHASEORDERCOMPANYCODE AND
- so.ORDERCODE = PURCHASEORDERLINE.PURCHASEORDERCODE AND
- so.ORDERCOUNTERCODE = PURCHASEORDERLINE.PURCHASEORDERCOUNTERCODE AND
- so.ORDERLINE = PURCHASEORDERLINE.ORDERLINE AND
- so.ORDERSUBLINE = PURCHASEORDERLINE.ORDERSUBLINE
- LEFT JOIN COMPANY ON
- so.COMPANYCODE = COMPANY.CODE
- LEFT JOIN LOT ON
- so.ITEMTYPECOMPANYCODE = LOT.ITEMTYPECOMPANYCODE AND
- so.ITEMTYPECODE = LOT.ITEMTYPECODE AND
- so.DECOSUBCODE01 = LOT.DECOSUBCODE01 AND
- so.DECOSUBCODE02 = LOT.DECOSUBCODE02 AND
- so.DECOSUBCODE03 = LOT.DECOSUBCODE03 AND
- so.DECOSUBCODE04 = LOT.DECOSUBCODE04 AND
- so.DECOSUBCODE05 = LOT.DECOSUBCODE05 AND
- so.DECOSUBCODE06 = LOT.DECOSUBCODE06 AND
- so.DECOSUBCODE07 = LOT.DECOSUBCODE07 AND
- so.DECOSUBCODE08 = LOT.DECOSUBCODE08 AND
- so.DECOSUBCODE09 = LOT.DECOSUBCODE09 AND
- so.DECOSUBCODE10 = LOT.DECOSUBCODE10 AND
- so.LOTCODE = LOT.CODE
- LEFT JOIN ORDERPARTNER ON
- so.COMPANYCODE = ORDERPARTNER.CUSTOMERSUPPLIERCOMPANYCODE AND
- so.SUPPLIERTYPE = ORDERPARTNER.CUSTOMERSUPPLIERTYPE AND
- so.SUPPLIERCODE = ORDERPARTNER.CUSTOMERSUPPLIERCODE
- LEFT JOIN BUSINESSPARTNER STBP ON
- ORDERPARTNER.ORDERBUSINESSPARTNERNUMBERID = STBP.NUMBERID
- LEFT JOIN ORDERPARTNER LOTOP ON
- LOT.SUPPLIERCOMPANYCODE = ORDERPARTNER.CUSTOMERSUPPLIERCOMPANYCODE AND
- LOT.SUPPLIERTYPE = ORDERPARTNER.CUSTOMERSUPPLIERTYPE AND
- LOT.SUPPLIERCODE = ORDERPARTNER.CUSTOMERSUPPLIERCODE
- LEFT JOIN BUSINESSPARTNER LOTBP ON
- LOTOP.ORDERBUSINESSPARTNERNUMBERID = LOTBP.NUMBERID
- LEFT JOIN ADSTORAGE LOTAD1 ON
- LOT.ABSUNIQUEID = LOTAD1.UNIQUEID AND
- LOTAD1.NAMEENTITYNAME = 'Lot' AND
- LOTAD1.NAMENAME = 'OrderLine' AND
- LOTAD1.FIELDNAME = 'OrderLine'
- LEFT JOIN ADSTORAGE LOTAD2 ON
- LOT.ABSUNIQUEID = LOTAD2.UNIQUEID AND
- LOTAD2.NAMEENTITYNAME = 'Lot' AND
- LOTAD2.NAMENAME = 'OrderSubLine' AND
- LOTAD2.FIELDNAME = 'OrderSubLine'
- LEFT JOIN PURCHASEORDERLINE LOTPURCHASELINE ON
- LOT.OWNINGCOMPANYCODE = LOTPURCHASELINE.PURCHASEORDERCOMPANYCODE AND
- LOT.LOTCREATIONORDERCOUNTER = LOTPURCHASELINE.PURCHASEORDERCODE AND
- LOT.LOTCREATIONORDERNUMBER = LOTPURCHASELINE.PURCHASEORDERCOUNTERCODE AND
- LOTAD1.VALUEDECIMAL = LOTPURCHASELINE.ORDERLINE AND
- LOTAD2.VALUEDECIMAL = LOTPURCHASELINE.ORDERSUBLINE
- LEFT JOIN DIVISION
- ON so.COMPANYCODE = DIVISION.COMPANYCODE
- LEFT JOIN ADSTORAGE
- ON ADSTORAGE.UNIQUEID = FULLITEMKEYDECODER.ABSUNIQUEID AND (
- (so.QUALITYLEVELCODE = 1 OR so.QUALITYLEVELCODE = 0) AND adstorage.namename = 'Article1C' OR
- so.QUALITYLEVELCODE = 2 AND adstorage.namename = 'Article1Cq2' OR
- so.QUALITYLEVELCODE = 3 AND adstorage.namename = 'Article1Cq3'
- )
- LEFT JOIN (SELECT
- LogWHS.ABSUNIQUEID
- --SubRep Logikal075
- FROM (
- SELECT LOGICALWAREHOUSECODE, LOGICALWAREHOUSECOMPANYCODE
- FROM STOCKTRANSACTION
- WHERE
- -- -- in production
- -- COMPANYCODE = {?ABSUSERPROMPT_CompanyCode} AND
- -- InternalDocumentDate = {?ABSUSERPROMPT_InternalDocumentDate} AND
- -- InternalDocumentNumber = {?ABSUSERPROMPT_InternalDocumentNumber} AND
- -- -- for test
- CompanyCode = '001' AND
- InternalDocumentDate = '09.02.2017' AND
- InternalDocumentNumber = '8181' AND
- -- --
- STOCKTRANSACTION.ONHANDUPDATE = '1'
- ) so
- LEFT JOIN LOGICALWAREHOUSE LogWHS ON so.LOGICALWAREHOUSECODE = LogWHS.CODE AND
- so.LOGICALWAREHOUSECOMPANYCODE = LogWHS.COMPANYCODE
- WHERE ROWNUM = 1
- ) EntryLWHS ON 1 = 1
- LEFT JOIN ADSTORAGE entrypositon ON
- entrypositon.UNIQUEID = EntryLWHS.ABSUNIQUEID AND
- entrypositon.NameEntityName = 'LogicalWarehouse' AND
- entrypositon.namename = 'PositionResponsible' AND
- entrypositon.fieldname = 'PositionResponsible'
- LEFT JOIN ADSTORAGE entrypositonName ON
- entrypositonName.UNIQUEID = EntryLWHS.ABSUNIQUEID AND
- entrypositonName.NameEntityName = 'LogicalWarehouse' AND
- entrypositonName.namename = 'Responsible' AND
- ENTRYPOSITONnAME.FIELDNAME = 'Responsible'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement