SCM3

 SQL to Obtain Original order where Copied/Returned order is  known in Oracle Cloud Fusion R13


SELECT  orig_dha.source_order_number "Original Order" ,

        Copied_dha.source_order_number "Copied Order" ,

        dcr.HEADER_ID                                 ,

        dcr.LINE_ID                                   ,

        dcr.FULFILL_LINE_ID                           ,

        dcr.DOC_REF_TYPE                              ,

        dcr.DOC_ID                                    ,

        dcr.DOC_CONTEXT_ID                            ,

        dcr.DOC_USER_KEY                              ,

        dcr.DOC_SUBLINE_ID

FROM    FUSION.DOO_DOCUMENT_REFERENCES dcr,

        fusion.doo_headers_All orig_dha   ,

        fusion.doo_headers_All copied_dha

WHERE   dcr.DOC_REF_TYPE = 'ORIGINAL_SALES_ORDER'

        AND

        (

                TO_CHAR(dcr.doc_id)    = TO_CHAR(orig_dha.source_order_number)

                OR TO_CHAR(dcr.doc_id) = TO_CHAR(orig_dha.header_id)

        )

        AND copied_dha.source_order_number in( '&ENTER_RETURN_ORDER')

        AND copied_dha.header_id           = DCR.header_id

        AND copied_dha.submitted_flag      = 'Y'

        AND orig_dha.submitted_flag        = 'Y'

ORDER BY Copied_dha.source_order_number

No comments:

Post a Comment