Assign Chief Position to custom OM Object Business Unit
Hello
Is it recommended or doable to assign chief position via 012 relationship to the top most custom object Business Unit. Currently the chief position relationships is for Org Units. We would like to keep Chief Position to OU, also if possible to create similar 012 relationship to Business Unit. Since Business Unit will have one-to-many relationship with Regions, need is to identify chief position for the Business Unit for reporting purposes.
Evaluation path for Business Unit - Region - OU - Position - Person.
Thank you.
yes, in om structure it will be seen as top most OM object business unit (top most) region --> o.u. --> position --> person. Can I use 012 relationship of position assigned to top most business unit and keep 012 position relationship to OU.?
Narrowing down. Currently, chief position relationship is assigned to top OU that is tied to region 1:1 relationship. Now with the new top most custom object business unit has many regions. So need to identify top most region tied to business unit via 012 position.
Is it possible and how?
Similar Messages
-
Create a customer in several business units
Hi SD experts,
Is there any option in SAP to create a customer in several business units, simultaneously, without being obliged to do it manually ?
regards,
Bahia.Dear Bahia,
Could you please explain whats a "Business Unit"?
As in Standard SAP terminolgy, I've not heard Business Unit.
Best Regards,
Amit.
Note: Are you reffering to Sales Area or Business Area? -
Assign a Position in CRM to an Organization Unit at a higher level.
Hi,
While configuring the Organizational Management in CRM 5.1, I have copied the sales areas created in ECC to CRM.
The resulting structure is a freely definable Org Unit at the top level called Sales Area (as is was created in ECC) and under that all the Sales Organizations are existing.
I need to create positions for the Sales Organizations and assign employees to these positions created.
As per our client requirement, I need to create the positions at the higher level (probably the Org unit level) and assign the employees to these positions created.
The reason for doing this is that the same employees work across different Sales Orgs.
Is it possible to create the positions at the highest level so that they can be inherited by the Sales Orgs defined below or do i need to create the positions and the employees separately for each Sales Org.
I would appreciate if you could answer at the earliest. I need to complete the configuration at the earliest.
warm regards,
Rohan BhateHello,
Try this SAP CRM: Webclient UI - Framework for this kind of question.
Regards,
Fred -
Two Chief Position for an org unit
HI,
In PPOM I am unable to view two chief position for an 'X' org unit. I have checked in other 'Y' org. unit ( having similar attributes) and there two chief positions are displayed. The validity period and other relationship in both the org units are same.
Can any suggest on how the two cheif positions are displayed for X org unit. (The client is stating that when Y org unit can display two chief positions then why not X org unit).
Thanks,
SaiHi Sai -
What is the error or message that you are getting?
By default SAP allows an Org Unit to have multiple Chiefs assigned to it. Are you able to manually assign the relationship to that position via PO13?
If you send over the message, then I can further assist.
Thanks,
Nick -
Please can you advise of the implications of having 2 or more (potentially as many as 4) Chief positions identified in the same Organisation Unit.
Is there a maximum no. etc.
How would this effect reporting in MSS?
Thanks
MN<i>>>So when an employee raises a leave request in MSS, I believe the request will >>go to all 4 Managers and which ever Manager actions the request, it will >>disappear from the Inbox of the other 3 Managers. Is this correct?</i>
Your assumption is correct.It will disappear from the rest 3.
1.Do you want to get it approved from all the chiefs in the Org unit ?
2.How about creating bluff positions ?
(one emp -> one chief )
Rgds,
Jothi.P -
Business unit and customer assignment
Frnds
whr do i assign business unit to customer?
I have one customer assigned to a wrong Business Unit and i need to change it.
so can you please tell me whr can i do that?
thanksHi,
If this is a Characterstic defined - definitely this will be getting populated from Billing document in SD Module. Secondly, there could be a derivation rule defined as per your configuration. Derivation rules can be checked in Transaction code - KEDR.
Thanks
Murali. -
Report alle Business Roles assigned to Position
Hello,
I'm looking for a report wich brings a coomplete Objectdescription of an incorporate position in a organizational Model. Very important is the information which business role (we use CRM 2007) is assigned to the position.
I checked already report rhstru00 but I don't know which structure parameters I have to take to get out the required information.
There must be a way to get this information.
Thanks a lot in advance!
Best Regards
Stephan JungStep1
U should know the Personnel number of the person u want to assign role.
Step2
PA20 to do Org assignment
Info type = get the position number
Step3
Go to PO13 for Position number
You assign the position number to Role (basically you create a relationship b/w Position number and Role here)
Define relationship B 007 Relationship type (Always select this Relationship type)
Step4
Go to SU01; create a user ID for THAT Personnel number ( If the user don't have one)
Step5
Go to PA30 you define relationship between Personnel # and User ID
Create Info Type 105, Subtype 0001
In ID/Number = User ID and save
For personnel number
Step6
Run PFUD
To update user master record i.e. to enter the role that is assigned to that position in org level. Put the Role name and select Reconcile User Master Data and execute.
Or
In SE38 Run report RHPROF0 -
CRM 7.0 / IS-U: adding custom fields to Business agreement for replication
Hello Experts!
We're working on replication of custom fields from IS-U to CRM 7.0.
Can you help me with clarification of my understanding of these questions..?
1) CRM/IS-U mapping tables for buag_main:
Business Agreement(BUAG_MAIN) is a BO in CRM that corresponds to CRM table CRMM_BUAG and to Contract account in IS-U table FKKVKP.
Table FKKVKP were enhanced with some z-fields,
so we are going to enhance corresponding CRM table CRMM_BUAG (or CRMM_BUAG_H) with that new fields..
But we see that these CRM and IS-U tables have far not the same field structures..
So, the question: Which crm and is-u tables i should look, enhance and replicate for Business agreement?
2) Access to Business agreement with possibility to add custom field:
I couldn't find in Web UI where i can directly edit profile of Business Agreement..
I've found just access to assignment block "Business agreement" on Account's profile overview page..(Role ServicePRO; Account details).
There I used AET to add custom field..but I faced with problem when the 1st popup appeared: there was no enhanced object "Business Agreement"..
Also in role "Utilities IC Agent" i've found "business agreement" profile but there I don't see buttons for adding custom fields..
So, the question is: Where I can access Business agreement profile to enhance it with custom fields for replication with IS-U?
3) CRM/IS-U data exchange functions:
I tend to use tcode CRMC_BUT_CALL_FU:
for CRM inbound event of BUAG object - FM CRM_BUAG_MWX_PROCESS_EXT_STRUC..(as template).
Question: Am I right that it fits my requirement to replicate custom fields from IS-U to CRM?
Please tell me if you need more information..
Looking forward to your answers.
Thank you a lot in advance!
Kind regards,
EvgeniaHi Gobi,
Thank you for advice. But:
I've created fields not by using AET - I used documentation that Nicolas suggested me above.
I've enhanced tables and structures that were mentioned there with my z-fields for both sides (CRM and ERP).
Also I looked CRMC_BUT_CALL_FU for CRM Inbound BUAG_MAIN - corresponding standard FMs are marked for call.
Any ideas?
Thanks in advance.
BR,
Evgenia -
Org Unit with more than one Chief Position
Hi,
we have implemented MSS via the portal using a one-to-one relationship between Org Units and Chief Positions, and we would now like to have multiple Chief positions attached to one Org Unit.
As far as I can tell from the SAP documentation, this should be straightforward, but the results we are getting do not seem correct.
I have an Org Unit that has position 1 and position 2 assigned to it with relationship A/B 012 denoting that they are Chief Positions.
User 1 is holder of position 1 and user 2 is holder of position 2.
Both users have the same security roles.
The views used on the portal are configured using the MSS Object and Data Provider functionality, using the standard ORGEH view, evaluation path for root objects SAP_MANG and evaluation path objects SBES. The checkbox 'Excl. Managers' is ticked.
The problem is this - both users can see all the subordinate employees in the Org Unit when they log on to MSS but user 1 can also see user 2 in his list of employees, which is not correct as user 1 and user 2 are both chiefs. User 2 cannot see user 1 in his list of employees, which we would expect.
The only logic we can see for user 1 being able to see user 2's details is that user 1 must be somehow defined as the 'superior' Chief Position, but we have not defined this as far as we know.
Any ideas as to why this is happening for us?
Many thanks,
Fran.Hi Fran,
Sounds like you have set up the reporting structures and MSS properly. I do question why two chiefs for one org unit. As you stated, both can see all employees and so both can approve time, give pay increases, etc. without the approval of the other. If this is want you want, then you have set it up properly. Usually, one has to approve the actions of the other, thus, is in a superior relationship. This can be handled by having a higher level new org unit with the higher person as chief and the lower stay as head of the lower org unit which reports to it.
As you have it now, both individuals have the same rights and access. They should both be excluded from iViews if you checked the "Excl. Managers" box. Since, you just recently made one a manager, have you checked for any date dependencies? If the Chief #1 is selecting a view for "Current Year", for example, he would be able to see all persons who reported to him for this year, which includes Chief #2. There are no 'superior chief' designations (except by structure), so without being able to view your configuration, my suggestion is to check all dates for the assignments and relationships vs. dates of the view. -
OM evaluation path showing chief position and subordinates
Hi experts, is there any standard OM evaluation path showing the reporting structure in Org chart like this?
OU
I
Chief
_____I_____
I I
Position Position
if there is no standard evaluation path, do I need to create extra relationship like S A002 Chief to every position??
What else solution would you suggest??
Many thanks!!Your drawing (and last message) indicates a relationship between O and "Chief" and between "Chief" and S (Position). As others have mentioned, this is not SAP standard - and to me it doesn't make sense either. The chief position (A12 relationship) and the regular positions (A003 relationship) all belong to the same org.units don't they?
For your need you would actually have to create your own "Chief" object type, make your own relations and your own evaluation paths. I would strongly advise against this. What is the business need for this requirement?
In PPOME you can move the manager (chief) position so it is the first position in the in the Org.Unit. This will give a better visual of the org.sturcture. Also, check the priority field in the relationship, and check the documentation for this.
Hope this is of some help. -
How to get customer-specific objects into PCUI ?
Hello,
we want to get an Z-table as tab page of the business partner-application into PCUI. It should 'only' be possible to create new entries - today there is no need to modify or delete records.
Does there exist something like a "cookbook" on this task or has anyone of you experience how to get customer-specific objects (without using EEWB) into PCUI ?
Thanks in advance
MartinOption 1:
If you are good in ABAP.
You can add new tab in which create a new Field group. Assign it to a model access clas in which handle the table update.You can get the details in PCUI cookbook itsel.
Option 2:
If you are good at java
Develop an FM to update the table.
Call the FM from webdynpro
Include this webdynpro as HTML viewer in PCUI.
Regards,
Abdul Raheem S -
Delegation using A999 Relationship from Chief Position to Person ID
Hi
We have occasions in which we have managers in chief positions that need to delegate duties to others in their organisation. This is enabled via the set-up of an A999 delegate relationship that goes from the Chief Position to the person that they wish to delegate responsibility to.
Is there a report or transaction that can be used to understand what A999 delegation rules are in place to determine who the delegates are possibly. Example I set-up A999 relationship on a chief position # and indicate (P) Person related object, specifying the person id to undertake delegation. If someone asks me to tell them which position # a particular person is delegate for I have know way of knowing, unless I can find this via a report some way.
Is it possible?
Thanks
NicolaHi,
Yes.. check it out the document in the Evaluation Path transaction OOAW. Select the info button of A999. You will get the doc about that relationship. If that is customized one, you need to maintain the relationship doc.
Good luck.
Om
Reward it, if feels helpful. -
How to attach event to custome workflow object ?
Hi Guys,
Could someone help me on how to raise event while creating custom workflow object.We can attach event to object in transaction swe2 . I would like to know how to create that event. Could some send sample custom workflow object with events.
Many thanks in advance.
Cheers,
Garrick.Here's an example using Business object BUS2080 Service notification
I delegated ZBUS2080 to BUS2080 (service notification). Added 2 Events REASSIGNED and MODIFIED.
Use transaction SWO1 for manipulating business objects.
The User performs an action on a service notification (IW52) say PUT IN SERVICE AGAIN.
When the user puts the service notification in service again the event triggered will start a (user defined) workflow which makes a call to a method in the business object ZBUS2080 which launches a batch job.
This batch job creates our user event REASSIGNED which in turn calls a new workflow to be executed.
This workflow performs the action I want -- in this case to re-assign the service notification to a new person, send an email and escalate the deadlines
Code samples are shown below.
So here's how it works.
First you need to set up some entries with table SWE2. I've assumed you've already defined the events to the Business object(s) you want to use.
In SWE2 define entries for BUS2080 (or ZBUS2080) For Events INPROCESSAGAIN and (our event) REASSIGNED.
IN SWE2 define the receiver call as a FUNCTION MODULE
For the receiver function modules for the SAP event (INPROCESSAGAIN) define the receiver module as SWW_WI_CREATE_VIA_EVENT
For the event REASSIGNED define the receiver module as SWW_WI_CREATE_VIA_EVENT_IBF.
I have no idea whatwhat the difference is between the two but the process works when it's done like this.
Ensure the linkage Activated box is clicked in both cases.
Put your workflow numbers in the RECEIVER TYPE in SWE2 table.
In the first workflow when the user puts the service notification in service ensure your workflow starts a batch job which raises another event
Note : You need to instantiate the object (I.e supply the key) to trigger the event correctly. The key is obtained from the WF and will be in the container anyway.
You can do this by adding this type of function module into the method of the business object you want to execute during the first workflow. The code here creates a batch job which submits the EVENT creating program.
function z_create_event_for_cs.
""Local interface:
*" IMPORTING
*" REFERENCE(OBJECT_KEY) LIKE SWOTOBJID-OBJKEY
*" REFERENCE(W_REASON) LIKE HRPXXXX-DUMMY
*" REFERENCE(W_ESCLEVEL) LIKE HRPXXXX-DUMMY
Create Batch job to run ZZREASSIGNCS
which creates event REASSIGNED in Customer query workflow.
data: jobnr like tbtcjob-jobcount,
jobname like tbtcjob-jobname,
pgmname like sy-repid,
w_key like viqmel-qmnum,
w_code type c,
w_num type c.
w_num = w_esclevel.
jobname = 'CREATEEVENT'.
pgmname = 'ZZREASSIGNCS'.
call function 'JOB_OPEN'
exporting
jobname = jobname
importing
jobcount = jobnr
CHANGING
RET =
exceptions
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
others = 4
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = object_key
importing
output = w_key.
w_code = w_reason.
if w_code = ' '.
w_code = 'Z'.
endif.
submit zzreassigncs
with p_key = w_key
with p_escl = w_code
with p_escnum = w_num
via job jobname number jobnr
and return.
call function 'JOB_CLOSE'
exporting
jobcount = jobnr
jobname = jobname
strtimmed = 'X'
exceptions
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
invalid_target = 8
others = 9
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
endfunction.
For the actual program which creates the event use something like this
program zzreassigncs.
This program creates an event REASSIGN
This triggers a "clone" of the initial customer query workflow
which is now marked as completed.
The deadline and escalation level from the original workflow
should be passed to the new workflow via the event container
Program is submitted from the original workflow
Ensure transaction SWE2 has the event REASSIGN for bus object BUS2080
defined or the WF won't start even if the event is raised correctly
As this program is run as a background / batch task
you need to obtain the relevant notification number and pass it
as a parameter.
When run from the WF the you can get the notification number obtained
from the workflow / task container.
include <cntn01>. "For WF macros.
parameters: p_key like swotobjid-objkey, "Service notification number
p_escl type c,
p_escnum type c.
constants: c_event like swetypecou-event value 'REASSIGNED',
c_attrib like swotra-attribute value 'USRSTATUS',
c_object like swetypecou-objtype value 'BUS2080'.
data: w_object like swotobjid,
w_stat like tj30t-txt04.
data: rc like sy-subrc.
data: begin of event_cont occurs 0.
include structure swr_cont.
data: end of event_cont.
data: begin of return.
include structure swotreturn.
data end of return.
if running from WF rather than a batch job
swc_container container.
swc_get_element container 'Znumber' p_key.
w_object-objkey = p_key.
w_object-objtype = 'BUS2080'.
call function 'SWO_PROPERTY_GET'
exporting
object = w_object
attribute = c_attrib
changing
value = return.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
w_stat = return(4).
event_cont-element = 'Status'.
event_cont-value = w_stat.
append event_cont.
event_cont-element = 'Escalated'.
event_cont-value = p_escl.
append event_cont.
event_cont-element = 'Escalation'.
event_cont-value = p_escnum.
append event_cont.
Note WAPI calls only valid from rel 6.1 using Webflow engine
(part of standard WF since rel 6.1)
CALL FUNCTION 'SAP_WAPI_CREATE_EVENT'
EXPORTING
OBJECT_TYPE = w_object-objtype
OBJECT_KEY = w_object-objkey
EVENT = 'REASSIGNED'
IMPORTING
RETURN_CODE = rc
EVENT_ID =
TABLES
INPUT_CONTAINER = event_cont.
if rc <> 0. "Houston ---We have a problem !! '
write: text-002 color col_negative.
exit.
endif.
even though no database / table is updated here by the event
we still need the commit work to initiate the event correctly
commit work.
You CAN use Objects (OO ABAP) but if you are fairly new to this sort of stuff just stick with standard BOR (Business objects) to parctice on until you've got the hang of the process.
It's actually a lot simpler than most people realize --which is why WF consultants get paid decently !!!!.
Cheers
Jimbo -
Error while assigning the Position through Hiring
Dear all,
I am getting error "Time constraint" while assigning a newly created Position.
it says "Position cannot be assigned to two employees".
However when I checked through PO13 no person is assigned to that position.
so please suggest.
Regards,
Krishna.Hi Krishna,
Please check first only one org unit is assigned to positon. Check in PP01 if the position has any A008 relationship.
The time constraint set up for relationships between persons and positions (subtype A008) only allows you to assign one position to on person at a time.
Set the time constraint for relationships between person and position (subtype A008) to 3.
Check the time constraints of the object type through table T77ZR.
Regards,
Supriya -
How is workflow assigned to positions and particular company code / plants
Hi Everyone,
We have updated a system with a new company code and corresponding new plants for profit center update. Now, they want the workflow handling of INVOIC, DESADV and ORDRSP to still be maintained. There is an existing workflow for error handling on these messages for the old company code and plants. The workflow items are sent to certain positions maintained in PPOM. Now, I am requested to create new positions that will receive the notifications for errors on incoming invoices, order responses and dispatch advices for the new company code/plants. Creating new positions and assigning agents to them is quite easy but my problem is where to specify the information about the company code and plants. For the existing positions, only the Basic data tab is maintained where only an abrreviation of the position and its definition need to be entered.
Right now, the workflow items for the new company code and plants are directed to a position that already exists in PPOM before the project. So how can I have the workflow items be directed to a new position that I will create?
I hope someone can provide an answer to this. Thanks!Hello
Are the workflows custom or standard ones?
You need to check the workflow definition as to how they are designed to get the Positions and then change accordingly. The email task may be assigned to positions directly, or there is some custom code or a Workflow Rule.....First get to the agent determination (by going to Workflow Definition) and then you may change the "logic" for positions.
regards,
Modak
Maybe you are looking for
-
Quicktime movie rendering for time lapse does not work in CS4
Hey guys, I m trying to render a time lapse video on PS CS4 and the process works well up until the export window. When i go there the first option under file options, quick time export, is unavailable( grayed out). The only available option is Image
-
Cmmd + O opens saved files as "Untitled."
In CS4, when I open a file via CMMD + O, the file opens as "untitled." The same result exists when opening a file via menu. However, if I select the file in the Finder folder and right click to open in Fireworks, the saved file's name is retained. -
-
I purchased a movie on iTunes and it it stuck . It has been downloading for the past 24 hours and won't move. Can't cancel either. What should I do? Please help :)
-
How to block or delete a Cost center
Dear expets , how to block or delete a Cost center. regards rajakarthik
-
Hi we are usign crystal 8.5 and we were displaying image field from the database and it works just fine.. Now we migrate to crystal XI and suprise these image field does not show anymore. The detail area where the image field should be displayed stay