Control status-changes in marketing projects
Hello SAP,
Is it possible to make a marketing project untouchable after a status has been set?
For ex. If my marketing project has been approved at one first level and has the status Approved Level 1, that marketing project can not been changed ever.
How can I make that possible?
Please, help me with this..
Best regards,
Mariana
I am just wondering why do you want to block all the fields as planners should always have the flexiblity to add/change operations and components based on the current situtation. Still if you want to block it, we have different exits and BADI's to control.
Try with below options to restrcit changes in work order
1. IWO10009 Maintenance order: Customer check for "Saving" to check - To add/change operations.
2. CNEX0026 - Components ( it will raise the alert when it has been changed.
3. BADI IWO1_SCREEN_MODIFY - Try this BADI as well..hope it should satisfy your requirement.
For notification :
NOTIF_EVENT_SAVE
Hope this helps.
Mahee
Edited by: maheee on Jan 4, 2011 7:09 PM
Similar Messages
-
System Status Change for Project Definition
Hi,
I am working on a requirement to notify the Project Manager when the Project Status changes to REL.
I couldn't find any user exits where I can add the code to send an e-mail notification at the time of status change of the Project Definition or the WBS elements within the Project.
I checked for events in Business Objects BUS2054(WBS) and BUS2001(ProjectDefinition) which might get triggered at the time of status change. I couldn't find any events relevant to Status Change.
Any ideas how to handle this requirement ?
Regards
BhoomaI found a solution to this issue.
Regards
Bhoooma -
CJ20N Authorization Object for Project Status Changes
Hi Gurus,
Can any one knows the Authorization Object responsible to control the change of status for a project in the CJ20N?
We want to control who can and who can't change the STATUS of a project independent from other changes.
Regards
Gustavo BalboaUser authorization object B_USERSTAT. Before that u should define authorization key in Tcode:BS52 and assign it to User status in Tcode:OK02.
In authorization object B_USERSTAT set ERSL=Authorization Key, so that the user can change the status of that perticular status only.
Venkat -
Sale Order Status Change after delivery of materials from projects
have ETO sccenario which consists of all modules such as SD,PS.PP etc. Materials will be procured from external vendors & manufactured inhouse through project systems. After delivery of materials from project systems, billing & invoicing will be done at sales level.
On delivery of materials from projects, sale order status remain open. Request you to look into the matter & suggest about status change of sale order after delivery / billing.
Regards,
RanjanHi,
In sale order, WBSE is assigned. Delivery of materials are through cns0. then subsequently picking / packing / billing will happen at sales level. Billing is of delivery related. Please suggest to fix the issue.
Thanks & Regards,
Biplab Ranjan -
Exit or Badi for controlling the change of user status in notification
Hi,
I want to check the current user status of notification while saving the notificaton. If the current user status satisifies particular situation, then the notification should be save else not.
Is there any user exit or Badi which can be used to control the change of user status in notification.
Thanks
SUMITHi Pushpa,
Thanks for the reply.
the problem over here is that the BADi IQS0_STATUS_MAINTAIN only allows to disable the user status.
the other function module STATUS_READ only fetches the data from JEST.
whereas my problem is that i want to check on the changed status on the screen(which is not saved also).
Appreciate your reply on the same.
Thanks
SUMIT -
Project definition system status change details
Dear PS experts,
Request, kindly let me know which report is available to show the system status change from
crtd to rel
rel to teco
teco to clsd
we would like to analyse which date or period the system status changed thru edit-status
from crtd to rel
rel to teco
teco to clsd
we don't use any user status.
i have checked cn60 & all reports from cn41 to cn47, but i don't get any report states about the change details of system status.
pl help
sriharithanx,
can u pl tell me about cn60 std report, does this use for system status change or any other purpose, pl let me what purpose this report is available for us.
i wanted to know only the changes taken place in project definition with regard to crtd to rel or rel to teco or teco clsd, there should some report which will give this data without touching the tables.
pl help
regards
Srihari -
Project system : system status changes log?
Dear PS experts,
Kindly let me know where i can see the Project Definition ; system status changes done by users as & when required.
CRTD to REL
REL to TECO
TECO to REL (cancel)
so on
I wud like when the project status - system status changed by user thru any log report?
regards
srihariHi...
why don't you try the following:
in project builder CJ20N (project definition) use the I (informaton button) where the System/User status ism and then in the next screen use the menu Extras->Changed Documents ->All.
Next screen press button history...
(or even CN60 transaction)
i hope it helps
pan -
Hi!
I wolud like to see the Project Status Changed dates. Which data base table I need to refer?
Thanks in advance.
Regards,It is not given in any standard report/ table, you need to develop some report and that also may not be straight forward to get it. But the same you can get in any PS structure maintenance T Code say Cj20n >Open that WBS> Keep cursor on it> Click on bule I Icon which get displyed on right hand pan > click on first left menu here you will get all the change history.
With regards
Nitin P. -
Tracking Project Status Changes
Hi,
I need to create a query to look back at the status changes a project goes through but I cannot see anywhere that the project record history or the status history is saved and date stamped.
Are there tables that store the status history or something similar?
Please reply to: [email protected]
Thanks
AndyThis is for 11.5.10+...
SELECT
chg.last_update_date changed,
chg.old_project_status_code || ' ==> ' || chg.new_project_status_codestatus_change,
usr.description changed_by,
chg.change_comment comments
FROM
apps.pa_projects_all pa,
apps.pa_obj_status_changes chg,
apps.fnd_user usr
WHERE 1=1
AND pa.segment1 = 'ATA5' --project number here!!
AND pa.project_id = chg.object_id
AND chg.status_type = 'PROJECT'
AND usr.user_id = chg.last_update_login
ORDER BY
chg.obj_status_change_id
; -
Unable to commit the project status change
Dear Experts,
I am developing a utility program to change the status of multiple projects at once.
I am changing the status of Phase, task, check list,check list item and Project status from
Create to Release, release to Complete and to Work Effor Complete.With respective status change BAPIS.
when ever the projects is not able to change the status success fully due to validations
such as person respondsble not mainted or any other basic data is missing,
We are not committing the changes if every thing goes fine we are commiting with BAPI: BAPI_CPROJECTS_COMMIT_WORK
but when we commit with this it still retaining the previous project status in LUW and trying to commit previous project too.
and commit is getting failed.
I am not able to roll back or free the project with BAPI:BAPI_CPROJECTS_ROLLBACK_WORK and BAPI_BUS2172_FREE
BAPI_CPROJECTS_ROLLBACK_WORK: when iam trying to use this BAPI it is going to short dump
BAPI_BUS2172_FREE: It is returing error saying unable to free the project.
Could you please tell how to roll back the changes to the project or how to commit only success full projects (Project with out any errors in status change.)
Kindly do the needful
Thanking you.
-raviProgram flow
Loop at It_Project
*Status Change for Check List
CALL FUNCTION 'BAPI_BUS2176_SET_STATUS'
EXPORTING
checklist_guid = p_guid
IV_STATUS_PROFILE =
is_business_transaction = lv_bus_trans
TABLES
return = t_return.
*Status Change for task
CALL FUNCTION 'BAPI_BUS2175_SET_STATUS'
EXPORTING
task_guid = p_guid
is_business_transaction = lv_bus_trans
TABLES
return = t_return.
*Status Change for project
CALL FUNCTION 'BAPI_BUS2172_SET_STATUS'
EXPORTING
project_definition_guid = p_guid
is_business_transaction = lv_bus_trans
TABLES
return = t_return.
If there is a sucess in changing the status.
CALL FUNCTION 'BAPI_CPROJECTS_COMMIT_WORK'
TABLES
return = t_creturn.
Else.
CALL FUNCTION 'BAPI_CPROJECTS_ROLLBACK_WORK'
TABLES
return = t_rreturn.
Endif.
Endloop.
In the above code when we are executing BAPI_CPROJECTS_ROLLBACK_WORK is going for dump.
If we simply commit with BAPI_CPROJECTS_COMMIT_WORK for all the projects then if any project
commits with error same error is re produced for all the following projectsid (unable to destroy the LUW).
and in CRM we can't use 'BAPI_TRANSACTION_ROLLBACK'. -
Control creation of PR from project before release
Dear All,
Can we make settings such as before releasing the project system should not allow us to create PR/PO ?
regds,
CBHi
As mentioned by Ahmed,
You can control creation of PR for particular time period by using WBS User status Profile configuration or Locking all account assignment data.
Else you can use Res/PR key as From Release and needs to be defined in N/W Profile
Also you use FM for status change for Activity
Swapnil Kharul
Edited by: SWAPNIL PRAMOD KHARUL on Sep 26, 2009 9:36 AM -
At least one past rebate agreement is assigned to the marketing project
Hi,
We are getting the CRM_MKTPL258 message when we try set user status "Confirmed" to a Trade Promotion that currently has system status " I1004 Released".
This message appears after upgrade to CRM 7.01 SP09 to SP12.
I debuged and found that this message is raised by CL_CRM_MKTPL_STATUS_COLL in ACTIVITY_CHECK method.
You can see our status profile in next image:
Steps for reproduce error are:
1. Open a Released Trade Promotion (With user status "COMM").
2. Change User Status "COMM" to "CCR2" and SAVE.
3. Click Edit and do some change Example: "Reduce End Date of Trade Promotion".
4. Change Status "CCR2" to "COMM".
5. Click in button Save. We get the message "At least one past rebate agreement is assigned to the marketing Project" and the changes are not saved.
Any idea how I can solve it?
Should I open an incident in SAP Market Place?
Regards,Hi Giacomo.,
I didnt find "Fund Usage Finalization" system status.
In BS33 for "CCNS Reject" Business Transaction We have next setting:
Btran
SysSt
Description
Set
Delete
CCNS
I1001
Created
X
CCNS
I1004
Released
X
CCNS
I1123
In process
X
CCNS
I1124
Rejected
X
CCNS
I1327
In Simulation
X
Let me say you, we can set Rejected status using Mass Change in Advanced Search and using "cl_crm_mktpl_appl_base" class in abap code.
The error is raised by CL_CRM_MKTPL_TPM_STATUS_COLL class in OBJECT_CHECK_REBATE_AND_DATE method.
Thank you for your help.
Kind Regards, -
Question over the appraisal status change
Dear All,
Our appraisal has ( following the flexible template ) has planning, mid year review and final phases. With in each main status we have sub status configured. Example - In the planning stage ( say in the month of February ) , employee add objectives, change weights etc and send to manager for approval. If manager approves, the document status will be changed from planning to mid year status and employee's form is changed to the display mode ( so he cannot update objectives / weight etc)
Then again in the mid year status ( say a few months later - June ist ), the employee needs to review the appraisal, add or update the objectives etc and submit for manager approval.
My issue is - After the employee's appraisal form is changed to display only from planning to review status - How the employee's appraisal form can be changed from a read only to change mode in the same status ? As it is necessary for employee to add/ update in the form.
I am seeking the best approaches for the below as I am considering two options ( as mentioned below )
1) For the mid year status , I will configure a sub status ( called start mid year ) and attach a push button. The employee select the push button during the mid year period ( say June 1st ) and this push button triggers the status change from Mid year to Mid Year / Start Mid year. We also plan to apply a custom implementation for BADI for column access and badi (HRHAP00_COL_ACCESS) will decide the access control for columns etc.
2) The other approach I am considering is we are considering a workflow (INFO_APPRAISEE_CHANGE_REVIEW ) to notify th employee 7 days before the mid year review starts. Can this workflow trigger the status change or read the column access from the BADI (HRHAP00_COL_ACCESS) ?
Any other simpler approaches ?
I saw in the Process config ( tabs and process ) that we can define the phase with dates and status / substatus etc. Can this be useful for the above scenario. For eg. On June 1st when the mid year review start, can the status be changed like from Mid year to Mid Year / Start Mid year ?
Please let me know . Greatly Appreciated!
Aneez HameedHi Aneez, both options are great, HRHAP00_COL_ACCESS is configurable at each sub-status, so you have many options. You can have the manager "approve" at beginning of year, but keep it in "in planning" by having a 3rd sub-status.
You can have the employee or manager have access to the pushbutton so that mid-term can start.
you can also do a workflow option where it is changed automatically, your option 2.
the final option is the HR adminstrator can change the status, by doing a mass select in phap_admin and then they change to the status to move it to "in review" with all of your mid-term substatuses.
they key to making this work is the additional config that goes along with HRHAP00_COL_ACCESS. here you will want to do define a Z table with the following columns:
object id - your template ID
role - which are the same roles values defined at your template - apee for apraisee
template status - integer - represents status ID
template sub-status - ID
column id - FAPP, OBJO, etc..
availability indicator (char) - here you will configure H, X etc... which the badi uses to know how to handle it.
best regards - michael -
Change a Sub-Project to be a "standalone" project
I have searched but cannot find an easy answer to this.
I am working with someone who created a Master Project and sub-projects using Project Server 2010 and then deleted the master project, the sub-projects can now only be accessed in PWA if the sub-project tick box is checked.
I know that Project uses a numeric identifier to distinguish between, master, sub-project, standalone and "Resource Pool" in a .mpp file based use of the tool. I assume that a similar numeric identifier exists in the Project Server database. Does
anyone know how to edit this value to change the status of a "sub-project" to a "standalone" project?
I saw a previous post from Marc Soester about opening the "orphaned" sub-projects and making a nominal change and then re-publishing the project, can it really be as simple as that to fix this issue?
Dominic Moss | MAPM Microsoft Certified Technology Specialist | Our Newsletter:
PM News Project Server Specialists
Project Server PRIME | Twitter:
@Twitter | Facebook:
@Facebook | Linkedin:
WellingtoneA bit more searching revealed an answer which had actually been given to me a few years ago
http://social.msdn.microsoft.com/Forums/en-US/d9a16bac-b5e8-4e97-9535-b90b90858f0d/numeric-identifier-of-master-sub-and-resource-pool-projects?forum=projectprofessional2010general
Hopefully this will help others.
Dominic Moss | MAPM Microsoft Certified Technology Specialist | Our Newsletter:
PM News Project Server Specialists
Project Server PRIME | Twitter:
@Twitter | Facebook:
@Facebook | Linkedin:
Wellingtone -
How to assign status profile to marketing campaign ?
Dear Friends,
I am working on Marketing Campaign (SAP CRM 4.0) : I want to customize a new status profile for campaign. I create a new one and I don't know where I assign it to camapign : I searched in SDN and I found a message : "to assign status profile, you have to do when you customize campaign type : Marketing -> Marketing Planning and Campaign Management -> Basic Data -> Define Campaign Types/Objectives/Tactics : in this customizing point, when you define campaign type, here is a status profile field".
The problem is I did not find any "status profile" field in this customizing point.
Thanks in advance for your help.Hi,
Pls follow below said path to create User Status profile
CRM--> Marketing > Marketing Planning and Campaign Management> General Setting --> Change Status Profile for User Status
Once you create Status profile you can see the same in the profile field of Campaign. You will have to assign this profile in the campaign then you can see the statusses in Change Status field,. But these stausses can not over write the system statusses.
Hope this will help..
Rgds
Mallikarjun
Maybe you are looking for
-
If SO line item is rejected, will PR and PO be cancelled automatically?
Hi! Just want to ask, if an SO line item is rejected, can the PR or PO line item be automatically cancelled as well? If not, can the PR and the PO still be used even if the SO has been set to Rejection status? THanks so much!
-
How do I choose which movies to load into my ipad from my itunes library? Seems like everytime I sync, it loads up all the movies I have in my itunes library.
-
Hi, Im trying to verify the PKCS& detached signature.. Verification is working fine. But if i try to alter or delete certian characters in my signature file its still saying verification success can anybody have a look at this code and help me to sor
-
ESS portal request approval thru blackberry
Hi, I have a requirement of sending a request for approval on Blackberry as soon as a requisition is raised from ESS. The requisitions are Z-development and connected to a workflow which triggers once the requisition is raised. I want a approval requ
-
ApplyMetaView Attribute in bulk options
Where´s configured applyMetaView attribute for bulk options? Is a check box with true value but I need false value