Quantcast
Channel: SCN: Message List - SAP CRM: Webclient UI - Framework
Viewing all articles
Browse latest Browse all 7775

Re: sap crm ADOBE form print

$
0
0

Hi Srinivas,

 

Now the badi  DOC_PERSONALIZE_BCS is triggering and i had written below code.

 

 

 

METHOD if_ex_doc_personalize_bcs~personalize_pdf_doc_pdfif.

*****************Data declaration********************

**Local Reference

DATA : lo_appl_object TYPE REF TO cl_doc_crm_order_h.

**Local Variable

  DATA:lv_ref_kind TYPE crmt_object_kind,

       lv_ref_guid TYPE crmt_object_guid.

** Local Structure

  DATA: ls_rma_header        TYPE zscrm_rma_header.

**lOCAL Internal Table

  DATA : lt_rma_item        TYPE TABLE OF zscrm_rma_itemdata.



lo_appl_object ?= io_appl_object.



TRY.

CALL METHOD lo_appl_object->get_crm_obj_guid

RECEIVING

result = lv_ref_guid.

CATCH cx_os_object_not_found .

ENDTRY.

IF lv_ref_guid IS INITIAL.

RETURN.

ENDIF.



CALL METHOD zcl_rma_process=>fetch_order_details

      EXPORTING

        iv_guid       = lv_ref_guid

      IMPORTING

        es_rma_header = ls_rma_header

        et_rma_item   = lt_rma_item.



*CALL FUNCTION 'ZCRM_PRINT_ADOBE_FORM'

*      EXPORTING

*        is_rma_header  = ls_rma_header

*        IV_FORM_NAME   =

*        it_rma_item    = lt_rma_item

*      IMPORTING

*        et_content_hex = lt_att_content_hex.



CALL FUNCTION 'FP_JOB_OPEN'

CHANGING

ie_outputparams = is_outputparams

EXCEPTIONS

cancel = 1

usage_error = 2

system_error = 3

internal_error = 4

OTHERS = 5.

IF sy-SUBRC <> 0.

EXIT.

ENDIF.



CALL FUNCTION ip_function_name

EXPORTING

/1bcdwb/docparams = cs_docparams

i_zscrm_rma_header = ls_rma_header

IMPORTING

/1bcdwb/formoutput = es_formoutput

EXCEPTIONS

usage_error = 1

system_error = 2

internal_error = 3

OTHERS = 4.



IF sy-subrc <> 0.

RETURN.

ENDIF.



CALL FUNCTION 'FP_JOB_CLOSE'

IMPORTING

e_result = es_joboutput

EXCEPTIONS

usage_error = 1

system_error = 2

internal_error = 3

OTHERS = 4.





ENDMETHOD.

 

While debuging i am not getting error but still print out is not coming.

 

in importing parameter values are.

IS_OUTPUTPARAMS-DEVICE = PRINTER.

IS_OUTPUTPARAMS-NODIALOG = 'X'.

IS_OUTPUTPARAMS-GETPDF = 'X'

 

please let me know what i am missing.

 

Regadds,

Raju Prasad.

 

 


Viewing all articles
Browse latest Browse all 7775

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>