Partners in IW31

Hello,
In my company the service orders that we create must retrieve some partner functions from the customer master data, but some others must be retrieved from the equipment master data. Do you know if it is possible?
I've received an answer in the ERP forum:
IMG Setting:
Plant Maintenance and Customer Service
Master Data in Plant Maintenance and Customer Service
Basic Settings
Partners
Copy Partner Functions to Master and Movement Data.
However, I still have the problem because I can transfer the partners from the equipment to the service order, but not from the customer master to the order.
Thank you,

Hi,
1. you have to Check(IMG Path)--> Plant Maintenance & Custmer Service --> Maintenance & Service Processing --> Maintenance & Service Order --> Partner --> Define Partner Determination Procedure & Partner Function --> Assign Partner Determination Procedure to Order.
2. you have to Check(IMG Path)--> Plant Maintenance & Custmer Service --> Master data in Plant Maintenance & Custmer Service --> Basic settings --> Partners --> Copy Partner Functions to Master and Movement Data.
3. IMG Menu:  Plant Maintenance > Maintenance and Service Processing > Maintenance and Service Orders > Message Control
Added message IW 477 with category S.
Check all the 3 setting & try.....Sure it will work out.
regards,
Venkatesan Anandan

Similar Messages

  • IW31 Service Order created with reference order,sold to party not populated

    Hello
    If one decides to create a new service order with IW31 but based on an old one using reference order field, not all data's are popullated to the new document:
    It works for some data's like :
    - operations
    - components
    It does not work for the following data's:
    - service order description
    - sold to party
    - main workcenter
    Does someone know if it is possible in the customizing to determine "copy rules"  in order popullating values from the reference document to the new?
    Is it a bug or a SAP standard behaviour?
    Kind regards
    Chris

    Hello,
    The behaviour you have described is correct - Description, partners, main work center are not copied from reference order. See note 197581.
    -Paul

  • Partner update during IW31 Order creation

    Dear all,
    In one of my requirements, I am trying to create a PM Order through IW31 and not filling the Partner on the screen. The requirement is to calculate the PM Partner in the flow ( Currently calculating it in the WORKORDER_UPDATE BADI ).
    I need to fill in the Partner function and partner on the partner tab during the same course of flow with the calculated values, but I don't find a way yet !
    Is there a user exit or a BADI which can be used for filling the PArtner function and Partner on the partner tab during the flow of IW31? I looked at all the BADI's by setting a break-point on CL_EXITHANDLER, but none seems to serve the purpose.
    Your inputs are awaited and much appreciated. Thanks!
    Warm regards,
    Vijay.

    I run into the same issues with my partner function in a solution that I am currently working on.  If the solution doesn't call for a reference object at the time of order creation, the service order won't determine the partners correctly off the customer master as it does in SD.  I believe a user exit has to be inserted to determine the partners from the order header partner because CS is expecting that service orders will be created with a reference object at all times.

  • Any Pointers to set user status in iw31 and iw32

    Hi all,
    I am working on an enhancement where I need to set the user status for an order every time a new order is created(iw31) or an existing order is changed(iw32) and a material in that is flagged as a retirement unit material.
    Is there any function module to do that?

    Hello Anu
    I would like to point to the BAPI documentation where a useful BAdI (<b>IBAPI_ALM_ORD_MODIFY</b>) is mentioned:
    FU BAPI_ALM_ORDER_MAINTAIN
    Short Text
         Process Maintenance-/Service Order
    Functionality
         This Business Application Programming Interface (BAPI) is used for
         changing maintenance- or service orders and their lower-level objects.
         The following objects of an order can be processed (for restrictions,
         see the note at the end of the documentation):
         o   Order header
         o   Partner
         o   User status
         o   Order operations
         o   Relationships
         o   Components
         o   Long texts for order header, operations, and components
       Function
         Calling up this BAPI once allows you to perform all the operations. For
         this the system supplies the function module with a method table
         containing the methods to be performed. The entries in the method table
         refer to data records in the optionally filled-out data tables. All the
         methods from the method table are performed. Alternatively, just lower-
         level objects from existing orders can be changed.
         You can process the transferred data with the Business Add-In (BAdI)
         IBAPI_ALM_ORD_MODIFY to, for example, merge data from the external
         system with data from the R/3 system. The BAdI is called up as soon as
         the transferred data is converted into the internal format. The tests
         then take place after this.
       Construction of Method Table
         o   REFNUMBER   Reference number for linking object methods - attributes
             The reference number is the line of the database which contains the
             corresponding data. The data table is determined by the object type.
         o   OBJECTTYPE  Object category
             The object category specifies which object from the order should be
             processed. The key words listed here are not language-dependent and
             must  be transferred exactly as they are. The following objects
             exist:
             -   HEADER      Order header
             -   PARTNER     Partner data
             -   USERSTATUS  User status
             -   OPERATION   Operation data
             -   RELATION        Relationships
             -   COMPONENT   Components
             -   TEXT            Long texts
             -   (empty)     ,General BAPI functions (save)
         o   METHOD      Methods
             The methods with which the data should be processed. The following
             functions exist:
             -   CREATE          Create objects
             -   CHANGE          Change objects
             -   DELETE          Delete objects
             -   RELEASE         Release
             -   TECHNICALCOMPLETE   Technically complete
             -   ATPCHECK            Availability check
             -   CALCULATE       Calculate
             -   SCHEDULE            Schedule
             -   DELELTEDSEX     Delete the status for external scheduling at
                 operation level
             -   SAVE                Save all data
             -   DIALOG          Call-up dialog. See explanation below.
             -   TRACE       Write trace file in the specified file to the
                 frontend
         o   OBJECTKEY       SAP external object key
             This key is for assigning the lower-level objects correctly to the
             corresponding objects, as there is always just one key in the data
             table. The key must have the following structure:
             -   1-12        Order number
                 When creating orders with internal number assignment, a
                 reference number  beginning with % must be entered here. The
                 BAPI then returns this number and the number actually assigned.
             -   13-16       Operation number
             -   17-20       Sub-operation number
             For relationships, the key is structured as follows:
             -   1-12    ,Order number from
             -   13-16   Operation number from
             -   17-28   Order number to
             -   29-32   Operation number to
         The following methods are permissible for the individual objects:
         o   HEADER:
             CREATE, CHANGE, RELEASE, TECHNICALCOMPLETE, ATPCHECK, CALCUALTE,
             SCHEDULE
         o   OPERATION
             CREATE, CHANGE, DELETE, DELETEDSEX
         o   PARTNER, RELATION, COMPONENT, USERSTATUS, TEXT:
             CREATE, CHANGE, DELETE
         o   (empty):
             SAVE, DIALOG, TRACE
       Data tables and update tables
         The objects have one or more data tables. For some objects you can
         specify which of the fields specified in the structure should be
         changed. For this you must set the field in the corresponding table to X
         as in the data table. If no update-table  is transferred, then only
         those fields are set that have a value that is not initial. This
         simplifies the transfer data. However, this means it is not possible to
         delete fields. If an update structure should  only be specified for some
         data records, the table with the update fields must nonetheless have the
         same amount of lines as the data table.  The empty lines are then
         treated as if no update structure was transferred. The objects
         "Partner", "User Status", and "Text" have no update tables. The whole
         data record is always copied here.
       References
         The objects use the field REFNUMBER from the method table to refer to
         the lines in the data table. Counting always begins with 1. In doing
         this, REFNUMBER also refers to the update table. However, in the method
         table there is a second reference to higher-level objects for
         lower-levels objects. The field OBJECTKEY must be filled with  order
         number, operation number, and sub-operation number, as specified above.
         If lower-level objects of a newly-created order should be changed, then
         you must enter a temporary order number that must begin with %. Several
         orders can be numbered serially, for example, with  %00000000001,
         %00000000002 ... .
         The following objects have special treatment for REFNUMBER:
         o   Partner
         o   Texts
         Partners have an order number in the data table. During processing of
         the method table, all those entries in the data table are processed
         which have an order number that is the same as that in the line to which
         the method refers. Thus, through just one entry in the method table,
         several partners can be changed.
         Texts are composed of two tables. The first table (IT_TEXT) is made up
         of the header data of the text. Here you must specify the object and the
         first and last line of the text table (respectively inclusive, counting
         from 1). Through this, a line segment is specified in the text line
         table (IT_TEXT_LINES).
       Peculiarities in processing
         The BAPI processes the transferred methods in a particular sequence,
         which must not correspond to the sequence in the methods table.
         o   Write trace file
         o   Change user status time period 1
         o   Delete objects (dependent first)
         o   Create new objects
         o   Change existing or newly-created objects
         o   Change user status time period 2
         o   Status change of order
         o   Save data
         The methods are performed such that lower-level objects can also be
         assigned to newly-created objects. For example, first the operations are
         created, and then the components. Long texts can also be created for the
         objects.
         Components have an exceptional position. Components are created through
         the assignment to an operation, that is, using the "key" order/
         operation (item number). However, as this is not the unique component
         key, you can only access the components to change them, delete them, or
         add long texts by using the reservation number/-item, which is only
         given after saving. This means that, for example, you cannot create a
         long text when you create the component.
         User status changes can take place at two different time points. Time
         point 1 is before the object changes, time point 2 is after the object
         changes and before the status change of the system. These time points
         should be defined in the transfer table in the field CHANGE_EVENT. The
         field documentation contains the possible values.
         The external scheduling is offered by the BAPI as a special function.
         THe BAPI can set the date field directly at the operation level, and
         select the operation with the status DSEX "Date set by external system".
         This status prevents any further scheduling of the operation, it keeps
         the transferred dates. For this, set the category 'X' in the restriction
         categories. When reading the operation, this category is also returned,
         independent of the category of restriction set in the dialog. To delete
         the status, you can call up the method DELETEDSEX for the object
         operation. The external scheduling cannot be influenced in the dialog.
         All changes to the scheduling restrictions in the dialog are saved as
         normal, but are not relevant for the scheduling as long as the status
         DSEX is active.
         Every time the BAPI is called up, a SAVE or DIALOG method must be
         transferred. Normally, calling up a BAPI is seen as a transaction. All
         data that is changed in the BAPI should be saved to the database
         immediately. The BAPI checks whether a SAVE method exists, otherwise it
         terminates processing. A test run of the BAPI is composed of a normal
         call-up using the SAVE method and a subsequent
         BAPI_TRANSACTION_ROLLBACK. To call up the BAPI without the SAVE method,
         for example, to realize dialog transactions, the BAPI can be called up
         with the DIALOG method. This switches off the check for the SAVE method.
         The processor must then ensure that later either a SAVE method or a
         BAPI_TRANSACTION_ROLLBACK is called up.
         A BAPI_TRANSACTION_COMMIT without SAVE method terminates processing in
         the update to ensure that no inconsistent data is written to the
         database. The processor who called up the BAPI does not receive any
         confirmation for the termination of the update in the target system.
         This logic is necessary as the order data was flagged for updating with
         BAPI_TRANSACTION_COMMIT through the SAVE method. However, the status
         information was already flagged for updating when the BAPI was called
         up. A BAPI_TRANSACTION_COMMIT without SAVE method then just saves the
         status information and would generate inconsistent orders, if the
         updating was not terminated.
       Customer Enhancement
         The BAdI IBAPI_ALM_ORD_MODIFY can be used to change the transferred
         data. The BAdI is called up after the conversion of the transfer
         structure into the structures used internally. Additional data can be
         transferred using the table EXTENSION_IN. Only then is the data checked.
    Example
         The following examples should clarify the use.
       Creating an order
         OBJECTKEY should be filled with a temporary key. The BAPI returns  this
         key together with the assigned order number in the return table
         ET_NUMBERS . The order number in the HEADER table should also be filled
         with the number. For external number assignment, the external number
         should be specified. The update structure can be transferred if
         necessary.
         Methods table
         REFNUMBER   OBJECTTYPE  METHOD      OBJECTKEY
         1           HEADER      CREATE      %00000000001
         IT_HEADER
         ORDERID     ORDER_TYPE  PLANPLANT   ...
         %00000000001    PM01    1000        ...
       Creating an order with operation and long text
         Methods table
         REFNUMBER   OBJECTTYPE  METHOD      OBJECTKEY
         1           HEADER      CREATE      %00000000001
         1           OPERATION   CREATE      %00000000001
         1           TEXT        CREATE      %000000000010010
         IT_HEADER
         ORDERID     ORDER_TYPE  PLANPLANT   ...
         %00000000001    PM01    1000        ...
         IT_OPERATION
         ACTIVITY    SUB_ACTIVITY    CONTROL_KEY WRK_CNTR    ...
         10                      PM01        MECHANIC    ...
         IT_TEXT
         ACTIVITY    ...         TEXTSTART   TEXTEND
         10          ...         1           2
         IT_TEXT_LINES
         TDFORMAT    TDLINE
          *          Longtext for operation 10, line 1
          *          Line 2 of the long text
    Notes
       Using the BAPI to process the order data cannot support all the functions
       of the transaction. This applies in particular for the following
       functions:
         Order header data
         o   The object list cannot be processed.
         o   Refurbishment orders are not supported.
         o   The estimated costs cannot be processed - only the estimated overall
             costs of the order.
         o   Notification data cannot be processed with the order BAPI. Even if
             the settings in Customizing are such that the orders and
             notifications can be maintained on one screen, no notification is
             created for the order.
         o   Permits cannot be processed.
         o   The order addresses cannot be processed.
         o   Individual partner addresses cannot be maintained.
         o   The settlement rule cannot be maintained.
         Order functions
         o   Printing the papers is not possible.
         o   Locking and unlocking the order is not possible.
         o   Accepting and rejecting quotations is not possible.
         o   Business completion is not possible.
         o   Flagging for deletion is not possible.
         o   The log cannot be displayed.
         o   User default values are not used.
         o   The field selection is not checked.
         o   The Customer Exits/BAdIs are not executed completely.
         o   Joint ventures are not supported.
         o   Funds Management is not supported.
         o   Investment orders are not supported.
         o   No integration of service products with task lists possible.
         o   No integration of configurable service products possible.
         o   Assignment of sales document items with service products in
             accordance with the aforementioned conditions.
         Operation data
         o   A change of the control key in the operation is not possible, if
             this leads to a change of the processing type (internal-/external
             processing)
         o   User status change not possible.
         o   Production resources and tools cannot be processed.
         o   Service lines cannot be processed.
         o   Task list integration is not supported.
         o   Linking operations with object list is not supported.
         Component data
         o   User status change not possible.
         o   BOM data cannot be processed.
         o   The delivery address cannot be processed.
    Further information
         See also the documentation for the individual transfer tables.
    Parameters
         IT_METHODS
         IT_HEADER
         IT_HEADER_UP
         IT_HEADER_SRV
         IT_HEADER_SRV_UP
         IT_USERSTATUS
         IT_PARTNER
         IT_PARTNER_UP
         IT_OPERATION
         IT_OPERATION_UP
         IT_RELATION
         IT_RELATION_UP
         IT_COMPONENT
         IT_COMPONENT_UP
         IT_TEXT
         IT_TEXT_LINES
         EXTENSION_IN
         RETURN
         ET_NUMBERS
    Exceptions
    Function Group
         IBAPI_ALM_ORDER
    Regards
      Uwe

  • BAPI for transaction IW31 (creating a work order)

    Hi all,
    I need to be able to create a work order ( IW31) using ABAP code and was wondering if any knew if there was a BAPI that should be used for this functionality.
    Thanks in advance
    Mart

    hi,
    You can use
    BAPI_ALM_ORDER_MAINTAIN.
    Have a look at the following documentation.
    FU BAPI_ALM_ORDER_MAINTAIN
    Text
    Process Maintenance-/Service Order
    Functionality
    This Business Application Programming Interface (BAPI) is used for changing maintenance- or service orders and their lower-level objects. The following objects of an order can be processed (for restrictions, see the note at the end of the documentation):
    Order header
    Partner
    User status
    Order operations
    Relationships
    Components
    Long texts for order header, operations, and components
    Function
    Calling up this BAPI once allows you to perform all the operations. For this the system supplies the function module with a method table containing the methods to be performed. The entries in the method table refer to data records in the optionally filled-out data tables. All the methods from the method table are performed. Alternatively, just lower- level objects from existing orders can be changed.
    You can process the transferred data with the Business Add-In (BAdI) IBAPI_ALM_ORD_MODIFY to, for example, merge data from the external system with data from the R/3 system. The BAdI is called up as soon as the transferred data is converted into the internal format. The tests then take place after this.
    Construction of Method Table
    REFNUMBER Reference number for linking object methods - attributes
    The reference number is the line of the database which contains the corresponding data. The data table is determined by the object type.
    OBJECTTYPE Object category
    The object category specifies which object from the order should be processed. The key words listed here are not language-dependent and must be transferred exactly as they are. The following objects exist:
    HEADER Order header
    PARTNER Partner data
    USERSTATUS User status
    OPERATION Operation data
    RELATION Relationships
    COMPONENT Components
    TEXT Long texts
    (empty) ,General BAPI functions (save)
    METHOD Methods
    The methods with which the data should be processed. The following functions exist:
    CREATE Create objects
    CHANGE Change objects
    DELETE Delete objects
    RELEASE Release
    TECHNICALCOMPLETE Technically complete
    ATPCHECK Availability check
    CALCULATE Calculate
    SCHEDULE Schedule
    DELELTEDSEX Delete the status for external scheduling at operation level
    SAVE Save all data
    DIALOG Call-up dialog. See explanation below.
    TRACE Write trace file in the specified file to the frontend
    OBJECTKEY SAP external object key
    This key is for assigning the lower-level objects correctly to the corresponding objects, as there is always just one key in the data table. The key must have the following structure:
    1-12 Order number
    When creating orders with internal number assignment, a reference number beginning with % must be entered here. The BAPI then returns this number and the number actually assigned.
    13-16 Operation number
    17-20 Sub-operation number
    For relationships, the key is structured as follows:
    1-12 ,Order number from
    13-16 Operation number from
    17-28 Order number to
    29-32 Operation number to
    The following methods are permissible for the individual objects:
    HEADER:
    CREATE, CHANGE, RELEASE, TECHNICALCOMPLETE, ATPCHECK, CALCUALTE, SCHEDULE
    OPERATION
    CREATE, CHANGE, DELETE, DELETEDSEX
    PARTNER, RELATION, COMPONENT, USERSTATUS, TEXT:
    CREATE, CHANGE, DELETE
    (empty):
    SAVE, DIALOG, TRACE
    Data tables and update tables
    The objects have one or more data tables. For some objects you can specify which of the fields specified in the structure should be changed. For this you must set the field in the corresponding table to X as in the data table. If no update-table is transferred, then only those fields are set that have a value that is not initial. This simplifies the transfer data. However, this means it is not possible to delete fields. If an update structure should only be specified for some data records, the table with the update fields must nonetheless have the same amount of lines as the data table. The empty lines are then treated as if no update structure was transferred. The objects "Partner", "User Status", and "Text" have no update tables. The whole data record is always copied here.
    References
    The objects use the field REFNUMBER from the method table to refer to the lines in the data table. Counting always begins with 1. In doing this, REFNUMBER also refers to the update table. However, in the method table there is a second reference to higher-level objects for lower-levels objects. The field OBJECTKEY must be filled with order number, operation number, and sub-operation number, as specified above. If lower-level objects of a newly-created order should be changed, then you must enter a temporary order number that must begin with %. Several orders can be numbered serially, for example, with %00000000001, %00000000002 ... .
    The following objects have special treatment for REFNUMBER:
    Partner
    Texts
    Partners have an order number in the data table. During processing of the method table, all those entries in the data table are processed which have an order number that is the same as that in the line to which the method refers. Thus, through just one entry in the method table, several partners can be changed.
    Texts are composed of two tables. The first table (IT_TEXT) is made up of the header data of the text. Here you must specify the object and the first and last line of the text table (respectively inclusive, counting from 1). Through this, a line segment is specified in the text line table (IT_TEXT_LINES).
    Peculiarities in processing
    The BAPI processes the transferred methods in a particular sequence, which must not correspond to the sequence in the methods table.
    Write trace file
    Change user status time period 1
    Delete objects (dependent first)
    Create new objects
    Change existing or newly-created objects
    Change user status time period 2
    Status change of order
    Save data
    The methods are performed such that lower-level objects can also be assigned to newly-created objects. For example, first the operations are created, and then the components. Long texts can also be created for the objects.
    Components have an exceptional position. Components are created through the assignment to an operation, that is, using the "key" order/ operation (item number). However, as this is not the unique component key, you can only access the components to change them, delete them, or add long texts by using the reservation number/-item, which is only given after saving. This means that, for example, you cannot create a long text when you create the component.
    User status changes can take place at two different time points. Time point 1 is before the object changes, time point 2 is after the object changes and before the status change of the system. These time points should be defined in the transfer table in the field CHANGE_EVENT. The field documentation contains the possible values.
    The external scheduling is offered by the BAPI as a special function. THe BAPI can set the date field directly at the operation level, and select the operation with the status DSEX "Date set by external system". This status prevents any further scheduling of the operation, it keeps the transferred dates. For this, set the category 'X' in the restriction categories. When reading the operation, this category is also returned, independent of the category of restriction set in the dialog. To delete the status, you can call up the method DELETEDSEX for the object operation. The external scheduling cannot be influenced in the dialog. All changes to the scheduling restrictions in the dialog are saved as normal, but are not relevant for the scheduling as long as the status DSEX is active.
    Every time the BAPI is called up, a SAVE or DIALOG method must be transferred. Normally, calling up a BAPI is seen as a transaction. All data that is changed in the BAPI should be saved to the database immediately. The BAPI checks whether a SAVE method exists, otherwise it terminates processing. A test run of the BAPI is composed of a normal call-up using the SAVE method and a subsequent BAPI_TRANSACTION_ROLLBACK. To call up the BAPI without the SAVE method, for example, to realize dialog transactions, the BAPI can be called up with the DIALOG method. This switches off the check for the SAVE method. The processor must then ensure that later either a SAVE method or a BAPI_TRANSACTION_ROLLBACK is called up.
    A BAPI_TRANSACTION_COMMIT without SAVE method terminates processing in the update to ensure that no inconsistent data is written to the database. The processor who called up the BAPI does not receive any confirmation for the termination of the update in the target system. This logic is necessary as the order data was flagged for updating with BAPI_TRANSACTION_COMMIT through the SAVE method. However, the status information was already flagged for updating when the BAPI was called up. A BAPI_TRANSACTION_COMMIT without SAVE method then just saves the status information and would generate inconsistent orders, if the updating was not terminated.
    Customer Enhancement
    The BAdI IBAPI_ALM_ORD_MODIFY can be used to change the transferred data. The BAdI is called up after the conversion of the transfer structure into the structures used internally. Additional data can be transferred using the table EXTENSION_IN. Only then is the data checked.
    Example
    The following examples should clarify the use.
    Creating an order
    OBJECTKEY should be filled with a temporary key. The BAPI returns this key together with the assigned order number in the return table ET_NUMBERS . The order number in the HEADER table should also be filled with the number. For external number assignment, the external number should be specified. The update structure can be transferred if necessary.
    Methods table
    REFNUMBER OBJECTTYPE METHOD OBJECTKEY
    1 HEADER CREATE %00000000001
    IT_HEADER
    ORDERID ORDER_TYPE PLANPLANT ...
    %00000000001 PM01 1000 ...
    Creating an order with operation and long text
    Methods table
    REFNUMBER OBJECTTYPE METHOD OBJECTKEY
    1 HEADER CREATE %00000000001
    1 OPERATION CREATE %00000000001
    1 TEXT CREATE %000000000010010
    IT_HEADER
    ORDERID ORDER_TYPE PLANPLANT ...
    %00000000001 PM01 1000 ...
    IT_OPERATION
    ACTIVITY SUB_ACTIVITY CONTROL_KEY WRK_CNTR ...
    10 PM01 MECHANIC ...
    IT_TEXT
    ACTIVITY ... TEXTSTART TEXTEND
    10 ... 1 2
    IT_TEXT_LINES
    TDFORMAT TDLINE
    Longtext for operation 10, line 1
    Line 2 of the long text
    Notes
    Using the BAPI to process the order data cannot support all the functions of the transaction. This applies in particular for the following functions:
    Order header data
    The object list cannot be processed.
    Refurbishment orders are not supported.
    The estimated costs cannot be processed - only the estimated overall costs of the order.
    Notification data cannot be processed with the order BAPI. Even if the settings in Customizing are such that the orders and notifications can be maintained on one screen, no notification is created for the order.
    Permits cannot be processed.
    The order addresses cannot be processed.
    Individual partner addresses cannot be maintained.
    The settlement rule cannot be maintained.
    Order functions
    Printing the papers is not possible.
    Locking and unlocking the order is not possible.
    Accepting and rejecting quotations is not possible.
    Business completion is not possible.
    Flagging for deletion is not possible.
    The log cannot be displayed.
    User default values are not used.
    The field selection is not checked.
    The Customer Exits/BAdIs are not executed completely.
    Joint ventures are not supported.
    Funds Management is not supported.
    Investment orders are not supported.
    No integration of service products with task lists possible.
    No integration of configurable service products possible.
    Assignment of sales document items with service products in accordance with the aforementioned conditions.
    Operation data
    A change of the control key in the operation is not possible, if this leads to a change of the processing type (internal-/external processing)
    User status change not possible.
    Production resources and tools cannot be processed.
    Service lines cannot be processed.
    Task list integration is not supported.
    Linking operations with object list is not supported.
    Component data
    User status change not possible.
    BOM data cannot be processed.
    The delivery address cannot be processed.
    Further Information
    See also the documentation for the individual transfer tables.
    Parameters
    IT_METHODS
    IT_HEADER
    IT_HEADER_UP
    IT_HEADER_SRV
    IT_HEADER_SRV_UP
    IT_USERSTATUS
    IT_PARTNER
    IT_PARTNER_UP
    IT_OPERATION
    IT_OPERATION_UP
    IT_RELATION
    IT_RELATION_UP
    IT_COMPONENT
    IT_COMPONENT_UP
    IT_TEXT
    IT_TEXT_LINES
    EXTENSION_IN
    RETURN
    ET_NUMBERS
    Exceptions
    Function Group
    IBAPI_ALM_ORDER
    ~~Guduri

  • Cannot retrieve business partners in SAP mobile iPad

    Hello Colleagues,
    since some days I'm not able to retrieve business partners in my SAP mobile App.
    Neither in iPad nor in iPhone.
    I tried it on 2 different test servers.
    A couple of day's before I saw all the business partners.
    The only change I did in the last days was executing the steps regarding the Java JRE that was recommended by SAP Note 1582526.
    In the Message-Log I've found the following:
    The SQL-Exception with the ErrorCode 242 points to a conversion error from the given Date-String to a DateTime Value.
    The Date-String is automatically inserted by the (whatever) system, it is the current date.
    Is there a possibility to change the DateTime Format so the query can pass thru and I can see the business-partners?
    Thank you in advance
    Rudy.

    Problem solved
    After setting the language of the sql server "sa" from german to english, everything works fine.
    I don't know why this problem occurred. I never changed the language before...
    Cheers
    Rudy

  • Creative Cloud and existing Business Catalyst partners - FAQ

    This FAQ will cover topics related to Creative Cloud, for existing Business Catalyst users.
    How can I signup for Creative Cloud?
         Your Business Catalyst account should have been already updated right now with your Adobe ID. If you haven’t updated it yet, visit the Adobe ID – Business Catalyst account update FAQ.
    What benefits do I get with Creative Cloud ?
         In addition to acccess to all Creative Suite programs, Lightroom and others in one place, a Creative Cloud membership enables you to host up to five Business Catalyst websites. These sites will be webBasics sites. For a full comparison between plans, see this page. If you purchase Muse or Dreamweaver as individual products in Creative Cloud, you can host one Business Catalyst website for each of them. 
    My web design shop has several employees, each with their own Business Catalyst login with access our Partner Portal. Do we need Adobe IDs for each of our employees?
        Yes. Since these users are partner users, they need to use an Adobe ID. Visit the Adobe ID – Business Catalyst account update FAQ for more details
    I have a paid website that I want to host using my Creative Cloud subscription. Can I do this?
         This is not possible. You need to create a new webBasics temporary website in Business Catalyst and push it live.
    Can I move a trial/live Creative Cloud site under a different Creative Cloud subscription?
          This is not possible right now.
    Do I get any discount if I upgrade a Creative Cloud website to a higher Business Catalyst plan such as webMarketing or webCommerce?
          Currently there are no upgrade discounts for Creative Cloud members.
    What are the limitations of the webBasics websites that come with Business Catalyst and Creative Cloud membership?
         You will be limited to 100 MB of storage and 1 additional user (such as your customer). You will not get email, SMS or newsletters for this web plan.
    Can I buy more users? Can I buy more space? Can I buy email?
         We are working on creating this workflow but at this point we don’t have an exact release date for this feature.
    How can I upgrade the webBasics websites that come with Creative Cloud to a higher Business Catalyst plan?
         We are working on creating this workflow but at this point we don’t have an exact release date for this feature.
    Do I get any discount for purchasing more websites if I am a Creative Cloud subscriber?
         Right now there is no discount for Creative Cloud members.
    If I am an existing Paid Partner and I have a few employees for whom I paid Creative Cloud subscriptions, how many websites can I claim?
         You will have 5 websites for each employee. However, you will pay different licenses for all of them. Before purchasing these licenses, please contact Adobe Support to add these users to your partner portal. After you have added users to your partner portal, you will be able to access all the websites from it.
    *NOTE: If you have already add employees to your partner portal, then everything will work automatically.
    If you don’t want to access all your websites from the same Partner Portal, you don’t have to do anything.
    How can I set permissions for my employees regarding these websites? What permissions can I set?
          This will be part of a later Creative Cloud that will be launched this year.
    What happens if I cancel or stop paying my Creative Cloud subscription?
         Each live website (among the free websites under your Creative Cloud subscription) will stay live for an additional 30 days. This gives you time to decide whether you want to keep the site(s) live or remove them.  You will be prompted to upgrade your website to a regular Business Catalyst site plan.
         After 30 days, your website will enter in temporary mode. When entering the temporary mode, your custom domain name will be removed from the website. In order to reactivate it, pay for your website directly with Business Catalyst.
         If you are inactive on a temporary website, it will automatically be deleted.
    === Dreamweaver CS6 FAQ ===
    I have logged in on Dreamweaver CS6 and I cannot see my partner site. How can I edit it?
    This is a known issue. For paid partners (Standard or Premium) you can use the workaround described below:
    export one of your sites as an .ste file
    Open the .ste file in another text editor, and modify it
    Replace the :
    httpaddress with your partner's site URL address
    secureURL with your partner site secure URL
    siteid with the site ID of your partner site
    Save the .ste file with another name
    Import this .ste file into Dreamwaver, choose a local root folder
    Please take a look at Brad's blog post here for more detailed steps on how to import your partner site in Dreamweaver.
    I'm trying to login to Dreamweaver CS6 with my Business Catalyst credentials, and it doesn't work. What credentials do I need?
         You can login to Dreamweaver CS6 with your Adobe ID. If you haven't merged your BC account with an Adobe ID account, you'll need to merge it and then you should be able to login.
    How do I access sites in Dreamweaver with an Adobe ID other than the one linked to my Creative Cloud or Dreamweaver subscription?
          Dreamweaver defaults to using the Adobe ID from your subscription to avoid the inconvenience of logging in multiple times. To use a different ID, just click the "Logout" button in the lower-right hand corner of the Business Catalyst panel and log in with a different Adobe ID:
    You'll need to have a file open in an existing BC site for the "Logout" button to be visible. Logging out will not affect the Adobe ID used in conjunction with your Dreamweaver subscription. To change the Adobe ID for your subscription, click Help -> Deactivate.

    At this point the upgrade workflow is not functional just yet, as mentioned here: http://forums.adobe.com/docs/DOC-2153
    So the webBasics Creative Cloud cannot be upgraded directly  to the webBasics+ level for now.
    But a workaround for this case would be to re-publish your Dreamweaver/Muse project (I suppose you've used one of these solutions to build the site in the first place, right?) in a new trial/temporary site  -> let us know what is the URL of that site (don't push it live) -> we will change the site plan from our backend to webBasics+ -> you will be able to publish it using the webBasics+ site plan.
    Please note that this is going to be a separate charge, besides your Creative Cloud subscription. The monthly fee for webBasics+ will be $12.21/month, as mentioned here: http://www.adobe.com/products/business-catalyst/buying-guide-subscriptions.html
    Another way to use the webBasics+ plan would be to simply trigger a new trial site here: https://syd.worldsecuresystems.com/PartnerPortal/FreeTrialSignup.aspx#splash with the same Adobe ID as the one used to buy the Creative Cloud subscription and  take that site live separately.

  • IW31 - User Exit / BADI for changing data in Component's Order.

    Hi gurus,
    I need to update the field WEMPF in the order components during the Order Creation (Tx IW31).
    Is there any User Exit or Badi I can use?
    Thanks in advance !!

    At WO10009 User Exit...we can use this FM:
    CO_BC_RESBD_OF_ORDER_GET -> Get RESB internal table.
    CO_BT_RESB_UPDATE -> Update RESB table.
    Althought during creation (IW31) when the order numer is temporal ($$$$$$$$$$$1), this FM works great, cause it reads from memory, not from database.
    Regards,

  • Using HR data in R/3 to create business partners in Solution Manager

    Is it OK for me to setup Solution Manager to automatically download HR data from R/3 to create the Business Partners (employee role) in Solution Manager?
    We have setup SAP CRM 4.0 to automatically download the HR data and create Business Partners (employee role) in CRM.  Since Solution Manager has the CRM component in it, I assume we can do it as well in Solution Manager.
    Regards,
    Mel Calucin
    Bentley Systems

    We did it, i don't see the problem...

  • IC CRM 7.0: Obtain confirmed partners in external programs

    Hello,
    we're using the IC in CRM 7.0. After searching for partners, you can confirm the partners to be taken for all further actions.
    Is there a way to access the currently confirmed partners from "outside", e.g. in a BADI that is called during the creation of a transaction? The thing is we'd like to influence the behaviour of some business processes depending on the current partners which cannot be fulfilled by SAP standard.
    So, I'd look for something like this (I know that this module doesn't exist):
    CALL FUNCTION 'CRM_IC_UIU_CONFIRMED_PARTNERS'
      IMPORTING
        partners = lt_partners.
    Where lt_partners contain the BP number of the current confirmed account and contact person (B2B).
    As mentioned before, the call should be available even outside the web UI logic (means, not to be maintained in BSP_WD_CMPWB), e.g. BADIs, programs.
    I've found these threads, however, they didn't solve my issue:
    Re: Get Account ID ICWC
    Obtain partner id...
    Thanks & regards
    Wolfgang

    Hi Wolfgang,
    You can access the confirmed business partner in the BDC which one of the links shows you how. 
    If you want to do it within a badi then use the partners existing from the partner determination of the transaction.
    Of course if you want to influence them before the creation then you will have to do this at the UI level.
    Don't forget you have the partner function to business transaction config in the IMG under the IC webclient.
    Cheers
    Andrew

  • Idoc DEBCOR - Extend use to Business Partners and customise

    I am writing a high level technical design document on a new interface for my current client. We are currently in the scoping/blueprint phase.
    We will be implementing CRM(?), ECC 6.0 and PI7.0
    I have been tasked with writing/creating an outbound interface from CRM/ECC to send Business Partners from ECC to an external application via PI. Preferably using standard SAP functions/transactions!
    Can I use the DEBCOR Idoc and customise/add the additional segments I require for the additional fields for this interface?
    I was hoping to use BD12 (send Customers - Master Data Distribution) as well, but unfortunately, I do not have a sandpit/development system to use yet as we are still "blueprinting", therefore I am unable to test my assumptions before finalising the HTD document.
    If DEBCOR cannot be used is there any logic in use the ADRMAS anc customising this?
    I was hoping to use change pointers as well, but I guess once I have the Idoc configured, I can work out the distribution model in BD64..
    Has anyone sent Business Partners from ECC and if so, what methods were used?

    I am going to try and see if BusinessPartnerDataManagementBusinessPartnerEventOut.informBusinessPartnerAsBulk fits my requirements.
    http://erp.esworkplace.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/render.asp?applytx=&id=86162F8CD62011DB2B24000F20DAC9EF&fragID=&packageid=DBBB6D8AA3B382F191E0000F20F64781&iv=

  • UI invisible after updating 5000 business partners

    hi,
    i'm updating about 5000 business partners in my addon.
    I do this in a thread, so the user can do other things in sap.
    If there is no user interaction the screen will be locked, but that doesn't matter because the addon will go on as i can see in the status bar.
    After 1-2 hour the user cannot acess SAP anymore. The UI will not been refreshed. The only way is to kill the process.
    Is there a way to handle this?
    SAP 8.8 SP00 PL19
    best regards
    Markus

    Hello Marcus,
    When i had this kind of error, i done the following: spliited the records to be updated as 1000 per group, and executed a them in  a cycle.
    Also a good idea it the following:
    for 1 to 5000
    call updateBP  (params)
    next
    Sub Updatebp (params)
    oBp = moSBOCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oBusinessPartners)
    oBp.update
    'release object
    GC.Collect() 'Call the garbage collector for good measure
    end sub
    no more data required, and stable.
    Regards
    János
    pS: use GetDICompany to connect via UI Addon if necessary in 2007 / 8.8
    Edited by: János Nagy on Feb 10, 2011 12:33 PM

  • Relationship cannot be created between identical business partners

    Hello,
    I am implementing CRM 5.0 and trying to create business partner relationships to the identical business partner.  For example, I am trying to makbe BP#1 have te relationship 'Has a Contact of' to BP#1.  However, I am getting the error message:
    'Relationship cannot be created between identical business partners'.
    (Message no. R1776)
    Has anyone ever encountered this error?  Is there any way to create a relationship in SAP-CRM to the same business partner?
    Thanks much for your help,
    Dan

    Hi Daniel
    In short: No, it is not possible to have a relationship "between" a BP and itself.
    In long: In R/3 there are partner roles like Sold to, ship to and others. When CRM was designed the people at SAP did want to simplify a bit and implemented the following logic for partner determination: If there is no relationship of a searched type, the BP itself is taken. As a result a relationship pointing to its source is not allowed as it would duplicate the information already existing.
    Hope this helps,
    Kai

  • Business partners synchronization

    Hi
    We have FSCM configured with collections, disputes and Credit management. All 3 of them are active and working in production. We are migrating another business into existing implemented SAP FSCM.
    In Existing implementation we have business partners created for every customer created in AR. All of them were numbered sequentially ranging within 8 digits (ranging from 20000000 to 89999999). We have activated customer master data synchronization and whenever a new customer is created a BP gets created automatically with the same number range (Customer to BP sync is activated with BP having same number range as in customer master but it is set as External numbering in BP numbering). We also had customer contact details created. Contact persons were also having BPs created internally (in background) for every contact person is created in AR. Contact person in AR doesn't need a number range but since BP needs a number, it was assigned to a series of number range starting from 00001 to 10,000 and they were set to internal number range. Customer contact persons were almost 8000 and all those internal numbers were used and created as business partners till 8000.
    Since we are bringing new customers from new business we have customers whose numbers are under 10,000 as well. Since we wanted to keep the numbers same, I have to make adjustments to business partner number range and I have changed BP number range from 1 to ZZZZZZZZZ (and kept external) so that it can accept all number ranges from customers as is. However the new customers are still having issues as system cannot create new BP for new customer as numbers under 10,000 were already used in existing system.
    Is there a way, I can delete all existing 10,000 business partners which were created as BP and re-use these numbers for new customers?
    Can I overwrite all this data with new customer master data being created?
    Can I delete the link between Customer & BP for existing ones?
    If I can delete a link and overwrite new data, can they be linked to customer master which is needed?
    Any suggestions or any ideas please?
    Thanks
    Aleem

    Thanks for quick reply Mark.
    We did not create new account group at customer master and we are creating customers in the same account group. However we had to adjust number range from ( 20000000 to 89999999) to (1 to 89999999). Due to this I had to adjust BP number range also from (20000000 to 89999999) to (1 to 89999999 or ZZZZZZZZ ). Customer creation was fine for new customers which were under 10,000 but business partner is conflicting with existing BPs which were created as contact person.
    Since we are not using BP's for contact person in any place, they are of no use sitting as business partner and using the numbers. Hence I am trying to delete existing BPs which were under 10,000 to free up the numbers to re-use for new customers.
    Any more suggestions please?

  • How to delete Business partners in Business partner master data

    Dear sir,
    I had  remove some business partners in Business Partner maserdata. but i will remove some business partners one error will come into picture that error is " You cannot remove business partner; linked Sales Quotations exist  [Message 3502-79] "
    How to remove that bp in bp master data. plllz tell me how to solve these problem step by step process in sap business one 2007 B

    Hi,
    If you have created a Sales Quotation or for that matter any document for  the Business Partner you are trying to delete, you cannot delete the Business Partner from the database.
    As transaction and document is linked to the BP, then you cannot delete it.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

Maybe you are looking for