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
ChrisHello,
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
Marthi,
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 SystemsWe 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
WolfgangHi 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
MarkusHello 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,
DanHi 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
AleemThanks 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 BHi,
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
-
Slideshow works on local but not remote server?
Slideshow works on local but not remote server? The site is patriceclarkson.com.
-
ChaRM for a 5 system landscape
Hi all, we got a requirement to implement charm for 5 system landscape. but the problem is currently the scenario followed for the rollout is 1. AA(DEV-proj)--> BB(QUA - proj) Then the TR is forwarded from BB system to the maintenance landscape DEV>Q
-
Could not receive classifications from UDDI server. Please change the UDDI.
Hello: Im trying to connect from CE in Visual Composer to the UDDI url: http://xi.esworkplace.sap.com:50200/uddi/wsdl/uddi_v3_service.wsdl but when I try to explore advance search in VC it shows me the following error: Could not receive
-
Lightroom confusion - downloaded but can't use?!
I've just joined the Photoshop Photography Program, which includes Photoshop and Lightroom. I followed the download instructions but am confused about Lightroom. The first weird thing is that when you see your apps listed under Apps in Creative Clou
-
What happened to my project after I finalized?
I just finalized a project and realized I needed to edit it (missed some spelling) Now my project is gone