User Status related
Hi All
This is the brief of the situation. While changing the user status in quotation from eg " PO released ' to "booking accepted" , the status comes back to earlier one and newer status is not maintained.
The quotation is maintained in ERP while till opportunity we have used CRM.
Kindly help me what parameters to check in CRM or ECC.
Hi,
Where did you find the problem? In GUI or WEBUI.
If in GUI, please check in WEBUI. As GUI has the mentioned status change issue.
Best regards,
Maggie
Similar Messages
-
Relation between user status & system status in maintenance notification
Hi experts,
I have maintained some user status in notification.My requirement is to block NOCO for notification until & unless user status "accepted by production" is set ,I have tried by putting "complete notification" as forbidden against the same user status"accepted by production" & check "set" button. Still system is allowing me to set "NOCO" even though I have not set user status as accepted by production, but after NOCO , user status is coming as accepted by production.
How can I block to do NOCO if user status is not set as "accepted by production"?
thanks in advance.
rgds
rajibHi
I have 4 user status prior to this user status "accepted by production"& in all these 4 user status I have put "forbidden", "set" & in "accepted by production" user status I have put "allowed" for "complete notification" business functionality .System is not allowing me to do NOCO for the 4 user status, but when I am manually keeping the user status "accepted by production", system should allow me to do NOCO which is not happening.It is throughing error message no-IM259,as mentioned below-
Diagnosis
This refers to an error in central status management.
Procedure
Please refer to your system administrator
Pl suggest how to resolve this issue
rgds
rajib -
I do have user status defined for Activity and it doesn't show up when i set the status. All i see is SYSTEM STATUS and not user status. To see user status i need to click the blue button (with I symbol) and then see it. Why is this happening like this?
But at Network Header level & WBS level i see both USER STATUS & SYSTEM STATUS.
Any info will be a great helpHi,
I think WBS and Network are controlling objects in SAP. Activty is related to execution. This may be the reason why SAP has provide detailed ie user statuses at WBS and network level only.
In my opinion you cant achieve this in standard SAP, you may have to for devlopment of customised screen. User exit CNEX0008 will help you.
Regards -
Work orders and updating user status (via IW32)
Hello All,
I was given a design to create a program that will retrieve all open work orders. The program needs to check on all the purchase orders for that work order to check if order quantity matches the received quantity and the invoice quantity. If it matches, I will do an IW32 to change the user status to 'AIP' (All Invoices Paid). If there are no invoices or purchase orders, I will again, do an IW32 to change the user status to 'AIP'.
And since this is my first time to work on a PM ticket, I'm not very familiar with the tables being used. I've tried looking for a list of PM tables. One table I got is AUFK (Order Master Data). I searched through the table and it has the fields for Sales Order Number (KDAUF) and Item Number (KDPOS). Is this the Purchase Order related to the work order? Also, is there a way I can see or verify it through a transaction? I tried looking into transaction IW33 but I couldn't find any Purchase Order Number there. Also, how do you know if a work order is open or not? Is there a field that indicates it?
I was thinking if there are any BAPI's I can use to change a work order's user status instead of doing a CALL TRANSACTION 'IW32'? I saw a function module, RFC_CHANGE_PM_ORDER, that does a remote function call to IW32 but this has dialogs. I'd appreciate any input.
Many thanks in advance!
Regards,
KristineHi
You can use the BAPI - BAPI_ALM_ORDER_MAINTAIN to maintain orders.
Given below few order related tables
AUFK -Production order headers
AFIH -Maintenance order header
AUFM -Goods movement for prod. order
AFKO -Order header data PP orders
AFPO -Order item
RESB -Order componenten
AFVC -Order operations
AFVV -Quantities/dates/values in the operation
AFVU -User fields of the operation
AFFL -Work order sequence
AFFH -PRT assignment data for the work order(routing)
JSTO -Status profile
JEST -Object status
AFRU -Order completion confirmations
This may help you.
Thanks & Regards,
Govind. -
Update User Status at Service Desk Solution Manager SP17
Hi, my name is Tomas Piqueres and I'm working with Solution Manager SP 17.
Service Desk scenario is working but I have an issue that I explain below:
I have a message that I'm not able to solve, so I send it to SAP. When SAP returns it to me, I have two status for the same message:
-User status
-Status SAP
The job "refresh message status" is working, so Status SAP is refreshed successfully. The problem is that when Status SAP changes, the User Status doesn't change automatically.
Please, could you help me?
Thanks and regards,
Tomas.Hey Rohit,
I believe your first issue has been answered correctly. As far as your second issue is concerned.
The SAP Status field only gets filled up when the message is forwarded to SAP Support. This field is set by SAP Support itself. You dont need to manage it.
As far as Reported by is concerned, thats what you have to configure. For that to be working you first need to create business partners of your users in the satellite system. Eg. If you are raising a message from userA from your production system. You need to create a business partner of that user in Solution Manager. A unique ID is maintained related to the user and system. Also you will have to maintain his "employee data" , specifically his SAP user id.
Hope this helps.
Regards,
Bilal Nazir -
CRM to ECC i object user status updation.
Hi Friends,
I want to know details of SAP objects involved:viz: BADI's to have SAP CRM Iobject user status updatio , I have successfully replicated the ECC CRM Equipment to CRM I Object and even getting the user status from ECC To CRM..
I am facing difficulty in doing the vice versa action from CRM to ECC.
Please let me know your suggestions and opinoins which I can try executing.
Thanks,
DevanshFor replicating user status from ECC to CRM we have done the following:
1) Replicated all related BPs and reference products.
2) defined the settings (ex Object family for equip etc ) in SPRO
3) Activated CRM_EQUI_LOAD BADI
For Upload you have to also :
Activate DNL_EQUIPMENT and DNL_EQUI_CONFIG and assign Adapter object DNL_EQUIPMENT to Object family 401.
I hope this would be good enough for Getting your User Status in CRM.
My problem is of updating / replicating user status from CRM to ECC.
Pl see if something can be done for this.
Devansh -
How to get user status in place of system status - B2C
Hi,
In our requirement for B2C webshop, we need to replace the user stattus with the system status . In the standard B2C webshop, , we have only OPEN and COMPLETED orders, which related to system status - OPEN and COMPLETED.
I want to get user status in place of system status.
Please help me how to proceed with the things.
Regards
Yaswanth.KDone using Custom RFC and jsp modifications!
-
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 -
CHARM: two Change Managers in an solution manager - SDMN user statuses
Hi to all
I'm trying to handle two change Managers in the one CHARM client , each of them has own project and own system landscape for which he is responsible. I'm trying to restrict them, with well known charm authorizations of Change Manager, in a way that each of them should be able to handle just his own project and project assigned SDMN transaction type.
So far I've managed to restrict Change Manager to just one Task list with the authorisations object B_SMAN_WPL but this authorizations object is related just to the SDMN Task list but not to the User statuses of the SDMN transactions type!!
If you will restrict Change Manager role just to one task list (for example M*11) with the above auth. object (B_SMAN_WPL) it will be able to handle just this task through the SDMN drop down actions task "Go To Task List" no others task list should be usable. So in this case your Change Manager is restricted to just one Task list. Thanks to "B_SMAN_WPL"!!
But
....if the same Change Manager should go to edit the new SDMN transactions (for example with the task list M*22) , Change Manager should not be able to edit/change, the Task list itself (he is restricted by B_SMAN_WPL ), but it should be able to change User Status of corresponding SDMN! - To Move phases back and forth!?? How Come?
How can we restrict Change manager to be able to handle just SDMN - which belongs to the certain project that is defined inside of authorization object S_PROJ_GEN.?
waiting for SDN response )I've just returned from the Hyperion conference here in South Africa. In one of the papers presented a BI consultant was using dynamically updated MaxL scripts to update dimensions and members within them. She had developed a VB front-end with MS Excel as the back-end. She was using the excel to pass parameters to the MaxL scripts and so controlling what was being updated on the model. The VB front end only allowed certain dimensions to be updated.Regards,Fraser
-
Change user status for WBS Elements
Hi All,
I am working on a workflow related to PS milestones.
When a milestone is achieved the user status has to be set for that WBS element and to all the WBS elements that are next to it.
I have tried to use the FM (ran FM independently as standalone), CJDW_INTEGRATED_USRSTAT_CHANGE with PROJECT NUMBER as input, but it throws an error NOT FOUND.
I have gone through the documentation of it also, which says that user has to prefil the structure PROJ before this FM is called, which i could not understand.
So can please anyone tell me, about the usage of this FM and how to run it so as to change the user status.
Thank you all in advance,
regards,
vijayit is possible to have status with radio button and check box, by keeping status with status number and without status number.
But I doubt about your requirement whether it is possible in standard or not.
Please search SDN forums for some exit / BAdii which you can modify status profile. -
User status for Service Issue{for particular Sales order} in CRM
Hi Experts,
I've an issue related to the User status in CRM.
I've a Sales Order and I'm creating a service issue for it in CRM.
For the service issue number has some user status and I want to know from where it is coming.
Is there any configuration involved in it, or is it coming from the standard coding part.
Please let me know how to find the user status for a service issue.
Thanks
SubbuThank you PePe,
I'm asking about the user status not the system status.
The user status has only the values{open, worked & closed}.
now for a service issue if it is rejected then the user status are automatically changed into "Closed".
So if you have any idea in this please help me.
thanks
Subbu -
Cannot extract user statuses for Opportunity items
Hi,
Standard SAP Extractor does not extract User statuses for the Opportunity Items, Data Source name 0CRM_OPPT_I for 0CRM_C04 icube.
According the OSS note We have to prepare our own enhancement of the extract structure to include the mapping of the user status group.
We extended the related structure. There is no problem with this. We need a code sample for mapping of added field to extract structure.
There is a BAdI for this purpose : CRM_CSDR_BWA_MFLOW
I need to insert some ABAP code in this implementation.
Does anybody can give some code sample for this.
thanks,
YigitYou can also configure the user status for Opportunity Item also. If you want to enhance the dataSource, here is the sample for BAdI:
method if_ex_crm_bwa_mflow~enhance_data_source .
data: it_extract type table of CRMT_BW_OPPT_I,
wa_extract like line of it_extract.
case i_datasource.
when '0CRM_OPPT_I'.
it_extract = ct_data[].
refresh ct_data.
loop at it_extract into wa_extract.
Implement your logic here*****
All the statuses stores in CRM_JEST table*****
modify it_extract from wa_extract.
endloop.
ct_data[] = it_extract.
when others.
endcase.
endmethod. -
How can I analyse user statuses a maintenance order had in the past?
I want to make an analysis from maintenance orders backlog (orders over required end date). I use IW39 and analyse the user status to define the status of the order in the proces......
In this way, however, I am only able to make an analysis of the data in SAP at this moment, so not in history. Is there a way to analyse the status of maintenance orders user status in the past (or the change of user statuses in the past)?
Thanks!Thanks for your answers;
I learned that the data for change status and related time can be found in the table JCDS (and for a single order via I near the order status); So if I can get the data from JCDS table I can learn the status of an order in history. By using (incidental analysis) excel I can look if an order is over its required end date in history to analyse the backlog.
Right?
Thanks.
Edited by: FvDiep on Jan 16, 2011 7:59 PM -
H Experts,
I need to display the equipment number which are having User status ( SFLT ) some thing specified .
Kindly specify the table relations ( from EQUI ) , answers will be rewarded,
Thanks
Suresh.SThere are function modules available for reading equipment status
ITO3_EQUIPMENT_READ
STATUS_TEXT_EDIT -
User status profiles for work orders and sub-orders
Hi Experts,
I have the following question regarding status profiles for SAP PM work orders (but I guess it relates to all user status profiles).
Customizing
A status profile is defined for order type "PM_A", which contains an authorization key "OP" for certain user states (to be set by the ordering party)
Situation
The ordering party A creates an order of type PM_A for contractor B, and B then creates a sub-order of type PM_A for contractor C
Problem
- If I assign the authorization key "OP" only to roles of party A, then party B can't set the user states reserved for the ordering party (correct for the order A->B, but not for the sub-order B->C)
- If I assign the authorization key "OP" to roles of party A and party B, then B could set certain user states reserved for the ordering party in the order A->B, which is also wrong
Question
Is there a way to restrict sub-orders differently than "non-sub-orders", or do I have to create a "sub-order order-type" for each order type, in order to assign them different status profiles and authorization keys?
Thanks a lot!hi
since you have 3 roles to be assigned to the same order type with different authorization ,it is better you create an seperate order type for sub order and assign the user status with authorization for B and C
regards
thyagarajan
Maybe you are looking for
-
Extremely Urgent - Help Please - ( PA Interview Q & A )
Hi Guys, I wanted to know Personnel Administration interview question And Answers , it is most urgent for me. Your detail response will be highly appreciated. Thanks Sam Edited by: Sameer Sameer on Mar 6, 2008 10:07 PM
-
Performance required in select statement
hi gurus, my select statement below is taking around 15 sec to execute, need your help in this regard. select single * from tablename where no = itab-no. Thanks, vj
-
hi all, 1)How can i know that in a oracle 10g table when i modified a row or deleted a row and which row i have inserted when i want to know the particular time. can it is possiable if possiable then tell me how. 2)what is the difference between rais
-
Hi SAP Friends, I need some help from u...I have an requirement of ALV grid report. It was already there byt now i have to divide one column in to twosub columns as folows Total A in USD | B in INR plz help me in the above ..
-
Indexing document failed. HTTP-Proxy: ServiceUnavailable (Errorcode 13503)
Hi friends, I am able to create an index but it is showing red in trex monitor->display queue.It says preparation failed 6 and also To be transmited 5.When i see the log file it says "Indexing document failed. HTTP-Proxy: ServiceUnavailabl