Professional Documents
Culture Documents
ZMM F Wo Int
ZMM F Wo Int
ZMM F Wo Int
*BREAK-POINT.
SELECT objectclas,
objectid,
changenr,
tabname,
tabkey,
fname FROM cdpos
INTO TABLE @DATA(lt_cdpos)
WHERE objectid = @gs_po_header-po
AND objectclas = 'EINKBELEG'
AND fname = 'FRGKE'.
IF sy-subrc = 0.
SELECT objectclas,
objectid,
changenr,
udate FROM cdhdr
INTO TABLE @DATA(lt_cdhdr)
FOR ALL ENTRIES IN @lt_cdpos
WHERE changenr = @lt_cdpos-changenr..
ENDIF.
SORT lt_cdhdr DESCENDING by udate.
READ TABLE lt_cdhdr ASSIGNING FIELD-SYMBOL(<ls_cdhdr>) INDEX 1.
IF sy-subrc = 0.
lv_apr_date = <ls_cdhdr>-udate.
ENDIF.
*
IF gs_po_header-po IS NOT INITIAL .
gv_po = gs_po_header-po .
ENDIF.
SELECT SINGLE FRGGR , FRGSX FROM ekko INTO @DATA(LV_Rel_grup) WHERE ebeln = @gv_po.
SELECT SINGLE FRGC1 FROM t16fs INTO @DATA(LV_code) WHERE frggr = @lv_rel_grup-frggr
and FRGSX = @lv_rel_grup-frgsx.
*
*CALL FUNCTION 'BAPI_PO_GETRELINFO'
* EXPORTING
* purchaseorder = gs_po_header-po
** PO_REL_CODE =
* IMPORTING
* general_release_info = ls_general
* release_prerequisites = ls_rel_pre
* release_already_posted = ls_rel_date
** TABLES
** RELEASE_FINAL =
** RETURN =
* .
IF sy-subrc = 0.
DATA(rel_grup) = LV_code.
ENDIF.
SELECT SINGLE bedat FROM ekko INTO @DATA(gs_date) WHERE ebeln = @gs_po_header-po.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
SELECT SINGLE frgke FROM ekko INTO @lv_frgke WHERE ebeln EQ @gv_po.
if sy-tcode = 'ME28'.
IF lv_frgke NE lv_rel_id .
lv_frgke = lv_rel_id.
ENDIF.
endif.
IF lv_frgke = 'R'OR lv_frgke = 'G'. " Change by Akshay
IF gs_po_header-companycode EQ '4000'.
IF rel_grup = 'D2' OR rel_grup = 'D3'.
lv_logo = 'ZMEGA_SIGN'.
CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp
EXPORTING
p_object = 'GRAPHICS' " SAPscript Graphics Management:
Application object
p_name = lv_logo " Name
p_id = 'BMAP' " SAPscript Graphics Management:
ID
p_btype = 'BCOL' " SAPscript: Type of graphic
RECEIVING
p_bmp = logo " Graphic Data
EXCEPTIONS
not_found = 1 " Graphic Not Found
internal_error = 2 " Internal error
OTHERS = 3.
IF sy-subrc <> 0.
ENDIF.
ELSE.
ELSE.
lv_logo = 'ZMM4000_ANIL'. " added by akshay
CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp "#EC CI_SUBRC
EXPORTING
p_object = 'GRAPHICS' "SAPscript Graphics Management: Application
object
p_name = lv_logo "'ZBFW_LOGO_1000'
p_id = 'BMAP' "SAPscript Graphics Management: ID
p_btype = 'BCOL' "SAPscript: Type of graphic "For colour(BCOL).
RECEIVING
p_bmp = logo "Graphic Data
EXCEPTIONS
not_found = 1
internal_error = 2
OTHERS = 3.
ENDIF.
ENDIF.
ENDIF.
IF gs_po_header-companycode = '4000' .
lv_header_text = ' ORANGE CITY WATER PVT. LTD.'.
ELSEIF gs_po_header-companycode = '6000' .
lv_header_text = 'ORANGE CITY HYDRAULIC WORKS PVT. LTD.'.
ENDIF.
***********************************************************************************
****************