Purchase order attachment

hi there
as you all know we can some external document to the purchase order
but my problem is that
i want to take the print out of the purchase order attachment
is there anyprovision or transaction present
kindly let me know
waiting for your reply

Hi
With the implementation of DMS ( Document management system) you can acheive this functionality.If you are assigned the documents without DMS, by using services for object funationality, then you have open the files from services for object and give the print out as normal file print out.
You can link documents stored in the Document Management System (DMS) with an item of a purchasing document. You can then display these documents. <b>If you print out the purchasing document and send it to the vendor, or fax the purchasing document to the latter, the vendor will receive a list of all DMS documents linked to the item.</b>
Regards
Ramakrishna

Similar Messages

  • Purchase requisition,Purchase order attach to maintenance order

    Dear all,
    Can any one tell me that, is it possible to attach Reservation or Purchase requisition or Purchase order
    attach to maintenance order? (which is not created from the maintenance order)

    hi
    if you have created the material reservation against the movement type 261 the you have the option to specify the order.
    also there will be option to change the order specified.
    kindly check .also  i think there is no provision to assign reservation for material issued
    regards
    thyagarajan

  • Download Purchase orders Attachment to system

    I am working report on purchase order attachment means they should able download PO's attachment of to local drive,
    so i am using the function module SO_OBJECT_DOWNLOAD
    to download it, but it showing PO's which is having attachment but not downloading
    let me knew which is the suitable Function mod for this
    Reagrds
    Chandru

    Hi,
    you can get all released PO's object number's (OBJNR).
    Then with that object number you can check, the status changed to REL in table JCDS.
    Hop this helps,
    Raj

  • Purchase Order: Attaching a document and checking in

    Hi All,
    We are having an issue with regards to attaching a document to a PO.  We are able to get the document attached to the PO, but can't get it checked in to the server so others can look at the file.  It gives us an error of "C:\somefile cannot be found."  Thought's anyone.  Thanks.
    Regards,
    Victor

    HI Victor,
    Are you trying to attach to the services of the object? (using DMS)
    Please let me know the exact error offered by SAP.
    Cheers
    Arun.

  • Shopping Cart attachment is not visible in Purchase order

    Hello All
    I am new to SRM world and struggling with below issue.
    When we are attaching documents in shopping carts then those documents are not visible in back end purchase orders. Problem here is that this scenario is running fine on our productions system but not on quality system. So  I assume that there is no problem with code (BADIs implemented). If this would have been code then this problem would have been on Production also.
    When I go to purchase orders attachment tab then I am able to see the document name there but when I go to Originals Tab then I am not able to see actual document (PDF).
    What could be wrong with configurations here?? DC10, 20 and 30 configurations are same on Quality and production.
    Please advise on this.

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • RE: issue with sample watermark apperaring in purchase order

    Hi Team,
    our client is facing an issue when Purchase order is got created from production and when it is released an email notification is been send to vendor and today in the purchase order sample watermark is appearing in the background when i crosschecked in the print preview i can't able to see the sample watermark and also when user gets an email notification for release the PO i cross checked Purchase order attachement there also i can't able to see the sample watermark also there is no change in PO output type.Kinldy can you please suugest the root cause of the issue.
    Thanks in advance

    Had you logged into the wrong system? e.g. QA system instead of Production?
    It is usually not appearing by itself, something must have been changed in your environment. Are you sure the form or the print program was not modified? was the printer exchanged?

  • Another BOM is attaching to Purchase Order

    **In our company we have 2 plant say plant1 and plant2.  i created a purchase order in plant 1 for vendor "mahesh" which contains two items , but when i take the print of purchse order , it contans two material along with a BOM of attached to it. This bom is of plant2.. Again i created new order with different material for vendor "mahesh" this time also the bOM of plant2 is coming in PURCHASE ORDER.. Why BOM of plant2 is attaching to the vendor "mahesh" since we are creating purchase orde for plant 1. OUR vendor master data is centralized

    Hi,
    This has nothing to do with workflow. Please ask this for example in the materials management forum.
    Kind regards,
    Karri

  • To Limiting the size of the attached document in a "Purchase order"

    Does anyone knows how to limit the size of the document indexing in an "Purchase order"?
    Let me explain:
    By the tcode me23n I can create an annex to attach a file to the Purchase order,
    right now there is no limitation on the size of it,
    is there any way to limit that someone attach a giant file to a purchase order and leave me the Database trembling?
    thanks in advance.

    No cross posting
    Read the "Rules of Engagement"

  • Purchase Order Smartform as attachment in step mail through workflow

    Whenever user create a PO, mail should trigger in Microsoft Outlook, with the purchase order form as attachment.
    I am able to send mail to Microsoft Outlook whenever PO is created.
    But kindly advice how to attach PO smartform in th mail.
    Regards,
    Rahul.

    Hello,
    Please find below link. There is lot of stuff in google regarding this.
    smartform as work item attachment
    Re: PDF attachment in mail
    Regards.
    Edited by: vikram singh on Jan 30, 2012 2:00 PM

  • Link between Purchase order and Attachment list

    Hi All,
    I got a requirement like Purchase orders are from moved from one system to another system.There was a bug in BDC program
    so some Attachment list of the purchase orders are not moved properly to the another system.
                                                   Now my client want a report to generate the Purchase orders which is having attachment list.
    I did not find any table link between Purcahase order and Attachment list.
                                                  So Plz provide me the link between purchase order and attachment list.
    Thanks,
    Ram

    You mean service for object services?
    if yes then u have to create one custom report for Generic Object Services   ( like notes , attachment  , url )

  • Popup for a  attachment in Purchase order  change

    Hi Friends,
              when ever i change Purchase order , a popup window with data 'Attachement is there' is displayed in Purchase order if file is attached to PO.
    How to do it ?
    Please suggest me.
    Thanks in advance .
    Balaji.T.

    Hi Tran
    The requirement is in single plant and the material is stored in one plant and one storage location only.
    The scenario is, client Sales activities are tracked through Project system. So whenever the sales orders are booked it is assigned to WBS and then on, it is tracked.
    In Material management for the above sales order they procure Raw - materials which are Project specific. They have a Process of info record price, captured in PO everytime. Since we can maintain only one price in inforecord for the material. For every project(new sales order) the price of procurement varies for the same raw material. I cannot change the price every time, in Inforecord. Hence i require some thing like  Plant/material/Pur.Org/Vendor/Project( WBS element) specific access sequence so that i can maintain Condition record for N number of combination of the above. Purchase orders also gets the Price automatically.
    If the above is not possible kindly inform me any alternative.
    Thanks for your interest
    Regards
    Arvind

  • Enable to save documents attachement on purchase order

    Hi Experts
    I attach a document to a purchase order, i save it.
    When i open my purchase order i dont find mu documents attached, but when i apply on modify the system give me all documents attached on the purchase order.
    How can i resolve this please?
    Thanks

    Hi,
    I am a little confused. You said when you 'apply on modify', you call see all the attachments again.
    Would you please tell me what you mean by 'apply on modify'?
    Meanwhile I suggest you deactivate save and change BADI for PO and retest the issue.
    Regards,
    Ivy

  • How to send PDF attachment through Email For Purchase Order

    Hi,
         Can you please tell me how to send the Purchase Order with PDF attachment. Thank you.
    Thanks & Regards,
    Rani.

    Find the below example
    *& Report  ZSPOOLTOPDF                                                 *
    *& Converts spool request into PDF document and emails it to           *
    *& recipicant.                                                         *
    *& Execution                                                           *
    *& This program must be run as a background job in-order for the write *
    *& commands to create a Spool request rather than be displayed on      *
    *& screen                                                              *
    REPORT  zspooltopdf.
    PARAMETER: p_email1 LIKE somlreci1-receiver
                                        DEFAULT '[email protected]',
               p_sender LIKE somlreci1-receiver
                                        DEFAULT '[email protected]',
               p_delspl  AS CHECKBOX.
    *DATA DECLARATION
    DATA: gd_recsize TYPE i.
    Spool IDs
    TYPES: BEGIN OF t_tbtcp.
            INCLUDE STRUCTURE tbtcp.
    TYPES: END OF t_tbtcp.
    DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
          wa_tbtcp TYPE t_tbtcp.
    Job Runtime Parameters
    DATA: gd_eventid LIKE tbtcm-eventid,
          gd_eventparm LIKE tbtcm-eventparm,
          gd_external_program_active LIKE tbtcm-xpgactive,
          gd_jobcount LIKE tbtcm-jobcount,
          gd_jobname LIKE tbtcm-jobname,
          gd_stepcount LIKE tbtcm-stepcount,
          gd_error    TYPE sy-subrc,
          gd_reciever TYPE sy-subrc.
    DATA:  w_recsize TYPE i.
    DATA: gd_subject   LIKE sodocchgi1-obj_descr,
          it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          gd_sender_type     LIKE soextreci1-adr_typ,
          gd_attachment_desc TYPE so_obj_nam,
          gd_attachment_name TYPE so_obj_des.
    Spool to PDF conversions
    DATA: gd_spool_nr LIKE tsp01-rqident,
          gd_destination LIKE rlgrap-filename,
          gd_bytecount LIKE tst01-dsize,
          gd_buffer TYPE string.
    Binary store for PDF
    DATA: BEGIN OF it_pdf_output OCCURS 0.
            INCLUDE STRUCTURE tline.
    DATA: END OF it_pdf_output.
    CONSTANTS: c_dev LIKE  sy-sysid VALUE 'DEV',
               c_no(1)     TYPE c   VALUE ' ',
               c_device(4) TYPE c   VALUE 'LOCL'.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    Write statement to represent report output. Spool request is created
    if write statement is executed in background. This could also be an
    ALV grid which would be converted to PDF without any extra effort
      WRITE 'Hello World'.
      new-page.
      commit work.
      new-page print off.
      IF sy-batch EQ 'X'.
        PERFORM get_job_details.
        PERFORM obtain_spool_id.
    Alternative way could be to submit another program and store spool
    id into memory, will be stored in sy-spono.
    *submit ZSPOOLTOPDF2
           to sap-spool
           spool parameters   %_print
           archive parameters %_print
           without spool dynpro
           and return.
    Get spool id from program called above
    IMPORT w_spool_nr FROM MEMORY ID 'SPOOLTOPDF'.
        PERFORM convert_spool_to_pdf.
        PERFORM process_email.
        if p_delspl EQ 'X'.
          PERFORM delete_spool.
        endif.
        IF sy-sysid = c_dev.
          wait up to 5 seconds.
          SUBMIT rsconn01 WITH mode   = 'INT'
                          WITH output = 'X'
                          AND RETURN.
        ENDIF.
      ELSE.
        SKIP.
        WRITE:/ 'Program must be executed in background in-order for spool',
                'request to be created.'.
      ENDIF.
          FORM obtain_spool_id                                          *
    FORM obtain_spool_id.
      CHECK NOT ( gd_jobname IS INITIAL ).
      CHECK NOT ( gd_jobcount IS INITIAL ).
      SELECT * FROM  tbtcp
                     INTO TABLE it_tbtcp
                     WHERE      jobname     = gd_jobname
                     AND        jobcount    = gd_jobcount
                     AND        stepcount   = gd_stepcount
                     AND        listident   <> '0000000000'
                     ORDER BY   jobname
                                jobcount
                                stepcount.
      READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
      IF sy-subrc = 0.
        message s004(zdd) with gd_spool_nr.
        gd_spool_nr = wa_tbtcp-listident.
        MESSAGE s004(zdd) WITH gd_spool_nr.
      ELSE.
        MESSAGE s005(zdd).
      ENDIF.
    ENDFORM.
          FORM get_job_details                                          *
    FORM get_job_details.
    Get current job details
      CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
           IMPORTING
                eventid                 = gd_eventid
                eventparm               = gd_eventparm
                external_program_active = gd_external_program_active
                jobcount                = gd_jobcount
                jobname                 = gd_jobname
                stepcount               = gd_stepcount
           EXCEPTIONS
                no_runtime_info         = 1
                OTHERS                  = 2.
    ENDFORM.
          FORM convert_spool_to_pdf                                     *
    FORM convert_spool_to_pdf.
      CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
           EXPORTING
                src_spoolid              = gd_spool_nr
                no_dialog                = c_no
                dst_device               = c_device
           IMPORTING
                pdf_bytecount            = gd_bytecount
           TABLES
                pdf                      = it_pdf_output
           EXCEPTIONS
                err_no_abap_spooljob     = 1
                err_no_spooljob          = 2
                err_no_permission        = 3
                err_conv_not_possible    = 4
                err_bad_destdevice       = 5
                user_cancelled           = 6
                err_spoolerror           = 7
                err_temseerror           = 8
                err_btcjob_open_failed   = 9
                err_btcjob_submit_failed = 10
                err_btcjob_close_failed  = 11
                OTHERS                   = 12.
      CHECK sy-subrc = 0.
    Transfer the 132-long strings to 255-long strings
      LOOP AT it_pdf_output.
        TRANSLATE it_pdf_output USING ' ~'.
        CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
      ENDLOOP.
      TRANSLATE gd_buffer USING '~ '.
      DO.
        it_mess_att = gd_buffer.
        APPEND it_mess_att.
        SHIFT gd_buffer LEFT BY 255 PLACES.
        IF gd_buffer IS INITIAL.
          EXIT.
        ENDIF.
      ENDDO.
    ENDFORM.
          FORM process_email                                            *
    FORM process_email.
      DESCRIBE TABLE it_mess_att LINES gd_recsize.
      CHECK gd_recsize > 0.
      PERFORM send_email USING p_email1.
    perform send_email using p_email2.
    ENDFORM.
          FORM send_email                                               *
    -->  p_email                                                       *
    FORM send_email USING p_email.
      CHECK NOT ( p_email IS INITIAL ).
      REFRESH it_mess_bod.
    Default subject matter
      gd_subject         = 'Subject'.
      gd_attachment_desc = 'Attachname'.
    CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
      it_mess_bod        = 'Message Body text, line 1'.
      APPEND it_mess_bod.
      it_mess_bod        = 'Message Body text, line 2...'.
      APPEND it_mess_bod.
    If no sender specified - default blank
      IF p_sender EQ space.
        gd_sender_type  = space.
      ELSE.
        gd_sender_type  = 'INT'.
      ENDIF.
    Send file by email as .xls speadsheet
      PERFORM send_file_as_email_attachment
                                   tables it_mess_bod
                                          it_mess_att
                                    using p_email
                                          'Example .xls documnet attachment'
                                          'PDF'
                                          gd_attachment_name
                                          gd_attachment_desc
                                          p_sender
                                          gd_sender_type
                                 changing gd_error
                                          gd_reciever.
    ENDFORM.
          FORM delete_spool                                             *
    FORM delete_spool.
      DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.
      ld_spool_nr = gd_spool_nr.
      CHECK p_delspl <> c_no.
      CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'
           EXPORTING
                spoolid = ld_spool_nr.
    ENDFORM.
    *&      Form  SEND_FILE_AS_EMAIL_ATTACHMENT
          Send email
    FORM send_file_as_email_attachment tables it_message
                                              it_attach
                                        using p_email
                                              p_mtitle
                                              p_format
                                              p_filename
                                              p_attdescription
                                              p_sender_address
                                              p_sender_addres_type
                                     changing p_error
                                              p_reciever.
      DATA: ld_error    TYPE sy-subrc,
            ld_reciever TYPE sy-subrc,
            ld_mtitle LIKE sodocchgi1-obj_descr,
            ld_email LIKE  somlreci1-receiver,
            ld_format TYPE  so_obj_tp ,
            ld_attdescription TYPE  so_obj_nam ,
            ld_attfilename TYPE  so_obj_des ,
            ld_sender_address LIKE  soextreci1-receiver,
            ld_sender_address_type LIKE  soextreci1-adr_typ,
            ld_receiver LIKE  sy-subrc.
    data:   t_packing_list like sopcklsti1 occurs 0 with header line,
            t_contents like solisti1 occurs 0 with header line,
            t_receivers like somlreci1 occurs 0 with header line,
            t_attachment like solisti1 occurs 0 with header line,
            t_object_header like solisti1 occurs 0 with header line,
            w_cnt type i,
            w_sent_all(1) type c,
            w_doc_data like sodocchgi1.
      ld_email   = p_email.
      ld_mtitle = p_mtitle.
      ld_format              = p_format.
      ld_attdescription      = p_attdescription.
      ld_attfilename         = p_filename.
      ld_sender_address      = p_sender_address.
      ld_sender_address_type = p_sender_addres_type.
    Fill the document data.
      w_doc_data-doc_size = 1.
    Populate the subject/generic message attributes
      w_doc_data-obj_langu = sy-langu.
      w_doc_data-obj_name  = 'SAPRPT'.
      w_doc_data-obj_descr = ld_mtitle .
      w_doc_data-sensitivty = 'F'.
    Fill the document data and get size of attachment
      CLEAR w_doc_data.
      READ TABLE it_attach INDEX w_cnt.
      w_doc_data-doc_size =
         ( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
      w_doc_data-obj_langu  = sy-langu.
      w_doc_data-obj_name   = 'SAPRPT'.
      w_doc_data-obj_descr  = ld_mtitle.
      w_doc_data-sensitivty = 'F'.
      CLEAR t_attachment.
      REFRESH t_attachment.
      t_attachment[] = it_attach[].
    Describe the body of the message
      CLEAR t_packing_list.
      REFRESH t_packing_list.
      t_packing_list-transf_bin = space.
      t_packing_list-head_start = 1.
      t_packing_list-head_num = 0.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE it_message LINES t_packing_list-body_num.
      t_packing_list-doc_type = 'RAW'.
      APPEND t_packing_list.
    Create attachment notification
      t_packing_list-transf_bin = 'X'.
      t_packing_list-head_start = 1.
      t_packing_list-head_num   = 1.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
      t_packing_list-doc_type   =  ld_format.
      t_packing_list-obj_descr  =  ld_attdescription.
      t_packing_list-obj_name   =  ld_attfilename.
      t_packing_list-doc_size   =  t_packing_list-body_num * 255.
      APPEND t_packing_list.
    Add the recipients email address
      CLEAR t_receivers.
      REFRESH t_receivers.
      t_receivers-receiver = ld_email.
      t_receivers-rec_type = 'U'.
      t_receivers-com_type = 'INT'.
      t_receivers-notif_del = 'X'.
      t_receivers-notif_ndel = 'X'.
      APPEND t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
           EXPORTING
                document_data              = w_doc_data
                put_in_outbox              = 'X'
                sender_address             = ld_sender_address
                sender_address_type        = ld_sender_address_type
                commit_work                = 'X'
           IMPORTING
                sent_to_all                = w_sent_all
           TABLES
                packing_list               = t_packing_list
                contents_bin               = t_attachment
                contents_txt               = it_message
                receivers                  = t_receivers
           EXCEPTIONS
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                OTHERS                     = 8.
    Populate zerror return code
      ld_error = sy-subrc.
    Populate zreceiver return code
      LOOP AT t_receivers.
        ld_receiver = t_receivers-retrn_code.
      ENDLOOP.
    ENDFORM.
    Reward if helpful.
    Thanks,
    Kishore S N

  • Attachment for Purchase Order and Purchasing Requisition

    Dear All,
    At the moment we are on ECC6 EHP 4 and would like to use Document Management in SAP. Now att the PO and PR line item we need to click the Documents icon to see the if the is any document that is being attached to the line item . Is there any way that we can have and indicator at the PR or PO item to denote that there is an attachment attach without the need to click the Documents icon? Maybe an attachment symbol that outlook use whenever there is an attachment in the email.
    Would appreciate if you provide any notes or configuration step how to do this.
    Thanks

    A purchase requisition is an internal document that's created to initiate a procurement transaction. The requisition is created to identify the materials that are needed to be acquired and when they're needed. Once completed by the initiator, it's sent to the appropriate approvers.
    Upon approvals of the requsition have been provided, and a vendor is selected, a purchase order is created. The purchase order is an external document whereby an agreement is made to procure the materials at an agreed upon price and delivery schedule
    The InfoCubes for each of these is different due to the nature of the documents (internal v. external).

  • Purchase order emails are sent from SAP without attachment.

    In SAP Business One, the user goes to Purchase order > clicks on the email icon >"Would you like to attach an edited report to the email?' > Yes > Send > Email is sent to the vendor.
    If the connection to the B1SHR(mapped to network drive under general settings) was temporarily lost for a minute, the attachment is not saved.
    Unfortunately, SAP allows you to proceed to send the email and does not alert you to the fact that the attachment was not saved.
    Is there any setting in SAPB1 to get an error message when this occurs? Has anyone else come across this problem before?

    Maeve,
    There is no setting in Business One to activate an error on this type of event.
    I have run across a similar issue before.
    Unfortunately if connectivity to the shared folder is lost during the saving process, B1 will not be able to throw an error due to the fact that as far as the application is concerned it has completed the task successfully.
    If your users are experiencing this type of connection loss on a fairly regular basis, it may be something that needs to be addressed by the network administrator, IT dept., or Internet service provider(if they are connecting separately from the local network).
    Otherwise, users would need to manually verify that the attachment was saved prior to sending the email.
    I hope this has helped.
    Kind regards,
    Lucas

Maybe you are looking for

  • Is it possible to change the default URL when creating new hyperlinks?

    I'm currently working to take a 128 page catalog that was created in InDesign for print and turn it into a interactive PDF to post on our companies website. The catalog contains thousands of part numbers and I'd like to link each one to its correspon

  • Problem with Nokia 1208

    Hi I've had my Nokia 1208 for about a year, but an icon has appeared on the screen, out of the blue, which i dont recognise. It is a bent arrow pointing upwards. SInce this has appeared no-one is receiving my texts. I can receive them & it looks like

  • LSD problem in Lenovo B450

    So, im wrote all history about problems with this problem.... When i, take this laptop, him have problem with KBC controller, Battery not charging and Keyboard not work... im open case and view mainboard, damage component's will be not found... LSD p

  • Please help I've lost the question and answer confidential My Account

    Please help I've lost the question and answer confidential My Account

  • Materials on ESS Customization

    Hi gurus, Does anyone have any documents/materials that help guide on how to customize ESS/MSS business packages in NWDI? I'm struggling to find any guide or examples that are specific to ESS/MSS customization in NWDI. Thank you.