Catalog Procurement through SAP PM work orders.

Hi All,
We have activated the catalog link for procuring the external material in work orders.
Now as a part of configuration we have to put the plant- work order combination in it.
Like Plant and Control Key ( PM01, PM02, PM03, PM07, PM09)
Could you pls tell which control key I I should use for procuring external material from vendor through catalog.
Many Thanks in Advance

Sanjay,
We are planning to do catalog procurement through SAP PM work orders. We are currently on ECC 5.0 and wil be upgrading to 6.4 in Dec 2010. Do we need to have SRM for setting up catalog?
Appreciate you reply.
Thanks
Suresh

Similar Messages

  • SAP SNC Work Order Screen modification

    Hello,
         I have a request to remove all but the Accept Request in the Negotiate drop down on the Delivery Overview section in the Tracking tab for SAP SNC Work Order.  Is it possible to either remove or gray out the other four options (Reject Request, Change date and qty, Split Delivery, Cancel Confirmation).   
    Thanks for you assistance,
    Jeff Hnatiak

    Hi Jeff,
    WO Details screen is maintained as a Web Dynpro application by the name /SCF/REWO_DETAIL. To remove the unwanted options under the Negotiate dropdown, you will need to enhance the standard application. Screen enhancements can be done like, adding custom fileds, removing standard fields, blanking out standard fields etc.
    This will need a ABAP WebDynpro programming effort. An enhancement implementation will need to be created for this application.
    Kedar

  • SAP PM Work Order from SAP SD order

    Hi ,
    Is that possible to create SAP PM Work Order from SAP SD order in IS - U?
    What will be the trigger points for this?
    Thanks & Regards,
    VEER

    Hello All,
    sorry for updating the thread so late.
    Actually the issue here was the memory ID. We changed that and the print started coming fine.
    Thanks to all who replied,
    Amit.

  • SAP EAM Work Order 1.0 and SAP Field Service 1.0

    Hi All,
    Related to these two new applications launched recently by SAP, taking advantage of the fusion between SAP and Sybase (SAP EAM Work Order 1.0 and SAP Field Service 1.0), someone already implemented some of these new features in mobile?
    If someone did, may share some information regarding these new features?
    Best regards,
    Rogério Reis
    Someone can help?
    Edited by: Rogério Reis on Dec 12, 2011 11:33 AM

    Hi,
    Please review the link below
    http://news.techworld.com/mobile-wireless/3280507/sap-announces-new-push-into-mobile-applications/
    Regards
    Carlos

  • OCI Catalog Items not transfering to Work Order or PR in NWBC-HTML

    Hello,
    We currently have multiple OCI vendors set up in our SAP system. (We are running SAP 6 enhancement pack 5, and running traditional out of the box OCI, "not SRM". )
    When we use Standard SAP and NWBC desktop client 3.5, we can order from catalog and items will transfer to components tab (if using Work Orders) or PR line items (if using ME51N) with no issues.
    When we use the OCI for Work Order or ME51N in NWBC-HTML, we can access the Vendor catalogs and select the parts, but the shopping cart items will not transfer to SAP
    Can anyone explain what maybe causing the Catalog to return nothing in the Work Order Components tab or ME51N in NWBC-HTML.
    Help will be very much appreciated.
    Thank you.

    Hi Masa,
    I tested both already and it doesn't make any difference. My issue is most probably related to shared_memory as i've read some SAP notes. I've been able to find a workaround for our issue but i feel it isn't a complete solution for our issue.
    We're running a multi client environment and as it seems shared memory is enabled. Shared memory works properly within the EP however in the NWBC it doesn't. After enabling the paramaters for bypass inbound and bypass outbound handler the catalogs started working from within the NWBC aswell. However these paramaters aren't recommended if there isn't any need by SAP?
    If you have any clue on shared_memory and our issue then your inputs are very much appreciated however I feel this issue will most likely be resolved via SP's / patches as the use of the NWBC for SRM is relatively new.
    Kind regards,
    Tim

  • Customizing catalog profiles in  notification and work orders

    Hi all,
    I have been trying to figure out two problems:
    1- I would like to add one more catalog code to notification; therefore, there will be object part, damage, cause and activity. I would like to make this like a picture posted below. Catalogs in tab is not feasible and easy to enter.
    2- Is it possible to show all catalogs (object-damage-cause-activity) in work order tab? There are only two catalogs and I would like to add two more.
    Regards,
    Selçuk - Maintenance Planner

    Hi Selcuk,
    1. This is a standard screen area (015), which can not be modified.
    So you need to go fro screen-Exit to have a screen area with Activity fields under this one. Obviously Coding will be done in PBO and PAI to input values of the Z-fields to the real activity fields of the table (VIQMMA).
    Screen-Exit in Enhancement QQMA0001 will help.
    2. Similarly, for Order issue too you need to take help of Enhancement (Screen-Exits) IWO10018.
    Both jobs will be deep technical jobs.
    I do not see alternative ways other than developments for these requirements.
    Regards
    Jogeswara Rao K

  • PR Created with reference to Work Order

    Dear Experts,
    We have Work Order Process where Purchase Requisition for Material & Services are created with reference to Work Order . We have chosen the Option (from release), which means PR is created once the Order is released.
    Our requirement is always from release and when the work order released, system to pick the user details of Work Order Creator (not Work Order Release).
    Hope to get the details on the issue.
    Regards,
    Sahu

    Dear Chaitanya,
    When the work Order is released, system creates the Purchase Requisition and in this case PR Creator is the person who has released the Work Order.
    In Work Order log, we know the details  such as, who has created the Work Order and who has released. As SAP standard, Work Order release person is the PR Creator as we have made the setting with From Release.
    Our Requirement is on PR creation, system to take the user details of Work Order Creator. This would help to determine the PR approval process in a better way.
    Regards,
    Sahu

  • User status profiles for work orders and sub-orders

    Hi Experts,
    I have the following question regarding status profiles for SAP PM work orders (but I guess it relates to all user status profiles).
    Customizing
    A status profile is defined for order type "PM_A", which contains an authorization key "OP" for certain user states (to be set by the ordering party)
    Situation
    The ordering party A creates an order of type PM_A for contractor B, and B then creates a sub-order of type PM_A for contractor C
    Problem
    - If I assign the authorization key "OP" only to roles of party A, then party B can't set the user states reserved for the ordering party (correct for the order A->B, but not for the sub-order B->C)
    - If I assign the authorization key "OP" to roles of party A and party B, then B could set certain user states reserved for the ordering party in the order A->B, which is also wrong
    Question
    Is there a way to restrict sub-orders differently than "non-sub-orders", or do I have to create a "sub-order order-type" for each order type, in order to assign them different status profiles and authorization keys?
    Thanks a lot!

    hi
    since you have 3 roles to be assigned to the same order type with different authorization ,it is better you create an seperate order type for sub order and assign the user status with authorization for B and C
    regards
    thyagarajan

  • EAM Work Order Capitalization

    Can we capitalize incomplete Work Order, as this comes under the definition of CIP, especially at the period close if Work order is still open, this cost has to be shown in CIP, if to be caplitalized later.
    Kindly suggest
    Regards
    Yasir

    Hi.
    I have downloaded the latest client from Service Marketplace: Support Packages and Patches  -> My Company's Application Components -> My Company's Software -> SAP EAM WORK ORDER -> SAP EAM WORK ORDER 1.0 -> Comprised Software Component Version -> SAP EAM WORK ORDER CLIENT 1.0 -> Win32.
    Under installations and upgrades you can find it at My Company's Application Components -> My Company's Software -> SAP EAM WORK ORDER -> SAP EAM WORK ORDER 1.0 -> 51041739.
    Hope it helps.
    /Michael.

  • Catalog procurement from Maintenance Order

    Hi Gurus,
    My client is implementing Punchout Catalog from SAP ECC 6.0. we are not into SRM server. I made the settings in Web services ID and Description and i am able to do shopping from Vendors URl and return back to SAP ECC.
    Now 1) they want to populate the Vendor name automatically into SAP, which is not getting carried.
    2) I want to link the Punchout Catalog to Work order scenario also. For that i need to define the Order type and Catalog in the Link "Interface for Procurement Using Catalog" under the node Plant Maintenance and Customer service which i am not getting.
    Please advice me what needs to be done or what settings or any BADI needs to be activated on this issue.
    Thanks for your response in advance,
    I am not sure is this the right place to post this thread. Please advice.
    Thanks,
    Saakithyan.

    Hi,
    I already have plan component from maintenance order but when i insert item category N for create a Purchase requisition and insert item category 2 for stock project Q the system blank the field and Don't create a purchase requisition with account assignment Q.
    Because the system put away the field blank?
    There are any way for create purchase requisition with account category Q?
    The BAPI that you suggest me can avoid this problem?
    Thank you.

  • ECC TO SRM-MDM CATALOG THROUGH SAP PI

    We have a scenario where we are sending data from ECC to SRM-MDM Catalog through SAP PI and data is coming from ECC through proxy and sending to SRM u2013MDM catlog through file adapter. In ESR part we have used SAP defined standard service interfaces (CatalogueUpdateNotification as sender interface and MDMInfoRecordDataTransmission as a receiver interface). The mapping used is also standard one.
    Now we have got requirement to send the data for vendor mat no, manufacturer field of info records from ECC to SRM-MDM catlog.  But we are unable to find out these two fields in standard interfaces/messages. Can anybody guide us how to add these fields in the current data types or is there any other standard interfaces we can use.
    Thanks in advance.

    Hi Shiv,
    Many thanks for your reply.
    Since we're not using XI / PI scenario and this is an upgrade from SRM 5.5 to SRM 7, Iu2019m using the same approach that was already used in SRM 5.5 with CCM 2.0.
    The idea is that the catalogue and all the records maintained need to be associated to a contract. So, I add the contract ID and the correspondent contract item in the import file, in addition to the supplier name, product ID, price information and so on. I mapped the contract ID with the field contract price.
    In relation to the price information fields, as I want it to be visible for any user that accesses the product catalogue, I tried different approaches:
    1.Using OCI Price information u2013 amount, currency, price base quantity and price base quantity UoM;
    2.Using OCI Price contract u2013 amount, currency, price base quantity and price base quantity UoM;
    The first approach didnu2019t work very well, as I was not able to see price information when accessing the catalogue. I could only see it once I transfer the items to the SC. In addition, this approach had one problem. The products were displayed but it was not possible to select the items one by one. To do that I needed to select all the items of the catalogue and after that the detail of the contract ID was displayed in every item, allowing me to choose the items that I want to select to my SC.
    The second approach was better as the information was visible when accessing the SC and I was able to select all the items, one by one, as it should be. The main problem of this approach was that Iu2019m getting errors in the SC when the materials have stock u2013 u201CInterface data contains errorsu201D. Or alternatively, if the items didnu2019t have stock, the SC was possible, but when I tried to create a PO from that SC, It simply does not work.
    So, can someone help me? Any ideas?
    Thanks in advance.
    Best regards,
    Andreia

  • Can't read Work Orders through DI Server

    Hi,
    I'm trying to read a work order through the DI server, but I keep getting error 2052 (No Records found). The Work Order #1 definitely exists in the database. Below an excerpt from the DI Server log. Any ideas?
    Thank you.
    11/11/2010  16:02:15  Request
    <?xml version="1.0" encoding="UTF-16"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header><SessionID>E05CB402-4C44-487F-A939-4F3A9B998AC2</SessionID></env:Header><env:Body><dis:GetByKey xmlns:dis="http://www.sap.com/SBO/DIS"><Object>oWorkOrders</Object><OrderNum>1</OrderNum></dis:GetByKey></env:Body></env:Envelope>
    11/11/2010  16:02:15  Response (Fault)
    <?xml version="1.0"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Body><env:Faul
    t><env:Code><env:Value>env:Receiver</env:Value><env:Subcode><env:Value>-2052</env:Value></env:Subcode></e
    nv:Code><env:Reason><env:Text xml:lang="en">No Records found</env:Text></env:Reason><env:Detail><OrderNum
    >1</OrderNum><Object>68</Object><Command>GetByKey</Command><SessionID>E05CB402-4C44-487F-A939-4F3A9B998AC2</SessionID></env:Detail></env:Fault></env:Body></env:Envelope>

    Hi Avi,
    Welcome to the forums
    I'm not 100% sure but I think the issue here is that you are using the WorkOrder object which is the old object for accessing production orders. This was deprecated in SBO 2005 and you should be using the ProductionOrders object instead. I think the WorkOrder object is still included in the DI API (and the DI Server) for backwards compatibility reasons.
    Kind Regards,
    Owen

  • How can I send purchase order through SAP mail ?

    How can I send purchase order through SAP mail ? Can any one explain whts the NACE settings?

    just  do it as  <b>Anji reddy</b> said to you   ...or else  ...  in the purchase  order trascation  ...print it  ... so that  it will generate the spool request  for that  purchase  order  ....
    so the   the belwo program is for sending <b>the Spool   Request  data   as  Email  to  any Email id  ...</b>
    The code below demonstrates how to retrieve a spool request and email it as a PDF document. Please note for the below program to process a spool request the program must be executed in background otherwise no spool request will be created. Once you have had a look at this there is an modified version of the program which works in both background and foreground. Also see transaction SCOT for SAPConnect administration.
    *& 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.
    Girish

  • Goos  issue through MIGO based on work order problems

    Hi All,
    Can any one guide me how to overcome the error"Purchasinh Info record not found in purchasing organisation 2434" while doing Goods(consignment materials) Issue through MIGO transaction based on work order. How to create the Purchase Info record??
    Any pointer from any side  will be highly appreciable...thanks in Advance
    Regards
    Azizur

    Dear Azis,
             Double Click on the serial no of the Component you will get the  inforecord fieldin the Purchasing tab. But this is only for Stock Materials.
    Please recheck again your components.
    Regards,
    Shareeq
    Edited by: K M AHAMED SHAREEQ HUSSAIN on Oct 13, 2009 2:42 PM

  • How to find the material received in warehouse for work order through table

    Dear All ,
    I am creating alerting system We have  requrirement that if the notification or work order is pending for 10 days then alert to be sent to planner and 20 days to his senior and 30n days to his senior
    We have created FM for this  every day program will run and check open work orders and notification pending for some days
    Now my question in the FM I want to add fields for material receipt
    Idea is say for refuebsihment order pending material is received in warehouse now when this is received alert to be send in the work order planner that material is arrived
    From which tables I can track this and how to know for the alerting system that material is arrived in warehouse so alert to be send
    please reply
    Regards
    pratap
    Edited by: Pratap bhikai  Ingole on Jun 5, 2010 9:20 AM

    Hi ,
    With reference to your second point , if your looking for some alret then whenever you have goods receipt or goods issue of stock material you can have a mail triggerred through workflow .. in our project what we did was , we had a user status ALMR - All Material received and this is SET by a  Z programme which checks whether all stock materials or non stock materials against the order have been received and sets the user status and this programme is run as a batch job with 30min frequency ....
    regrds
    pushpa

Maybe you are looking for

  • CIN Pricing in Delivery

    AS per our business process we want our sales order pricing to get copied in to delivery document. AS per standard configuration for particularly delivery type we have assigned required pricing procedure. But at the time of sales order creation all E

  • Hardware & Installation of XI3.0 SP16

    Hi All, I have following query’s:- 1)     <b>Can we install XI 3.0 on AS/400 OS Server????</b> If possible please give me the name of installation guide & Name of XI version to be purchase ( SAP XI Release 3.0 or SAP XI Release 3.0 SR1 or any other)?

  • Phone will not ring and goes to voicemail

    My phone will not ring and always go straight to voicemail.  I have rebooted, updated, etc but still have this problem.  Anyone have a solution???

  • Outputting XML in Java

    xmlwriter http://www.osjava.org/xmlwriter/ http://www.osjava.org/xmlwriter/Using.html XMLENC http://xmlenc.sourceforge.net/ JDOM http://www.jdom.org/ DOM4J http://www.dom4j.org/ XOM http://www.cafeconleche.org/XOM/ JiBX http://www.jibx.org/ JBind htt

  • Recurring/intermittent "crackly line and disconnec...

    Ever since Christmas 2011 I have had an intermittent crackly line with dropping broadband problem. Since then I have had 4 engineers out - that I can remember, there may be more! Let me first add, the crackling, when it happens, happens even if I uns