Authorization for new info types added in PA61
Gurus ,
Our HR team have added new info types in transaction PA61 namely ,
Organizational assignment (0001) , Pesonal data (0002) , Address(0006) , Family(0021), education (0022), date specifications(0041) , communication(0105) , passport no (9001) , license(9003) , physical details(9008) ..
The problem once after adding it in the t-code (Without changing anything in the authorization object) the users will able to access some of the info types . HOw this could be possible ?
They want the users only to see the details in pa61 . we should not allow user to copy/edit/delete in pa61 .
but my problems are ,
1.I have added all the above info types with authorization level 'R' , but still when they click edit it is working
2.when users try to see the educational details through infotype 'eduction' it's showing the error as 'NO authorization to maintain education xx exists ' .but i have added the user name in transaction OOSB to profile ALL
If i give su53 it's shoeing the object S_WFAR_OBJ , but i am not sure how is this object useful ...
Gurus help me in solving
FYI: I deleted your duplicate post.
SU53 (the last failed auth check only) in HR (complex checks) is not very usefull.
Check which authority you have in P_PERNR?
Similar Messages
-
Authorization to new order type
Hi,
I have created one new order type-zpos. For this users have asked the authorization for the below activities for the user id's.
zpos order creation : users x,y,z
zpos order release : user A.
ZPOS order release (user status).
Please guide me what information i need to provide to the Basis person to provide the authorization on these activities.
Regards,
Mastan.Hi Mastan,
C_AFKO_AWK - Plant for order type of order - For the user give the details of which plant and order type he is authorized to Basis.
C_AFKO_AWA - Authorization for Production order type/activity
01 - Indicates create order
02 - change order
03 - display order
For users x,y,z give 01 create authorization and for user A give change authorization 02 if on creation order is not released.
Thanks & Regards,
Ramagiri -
How to add support for new file type.
Using the ESDK, I would like to add support for new file type ( a new extension). this new extension will function like any other non visual code editor but will have specific syntax highlighting, code folding and explorer.
I am trying ot figure out if I need to create a new editor or use existing JDeveloper code editor and add support for new file type. Does anyone have a high level outline on how to do this using the ESDK that is specifically targeted at adding new file type support for a text based code editor?
I have looked at the Samples and keep going in multipe directions. It would be cool if there was an example that was how add syntax higlighting for new file type.
Thank youBrian, thank you. I looked at this extension and it answered a lot of questions for me. I was going in the right direction but needed a little help and bost of confidence, this is just what I needed. I created the LanguageSupport, LanguageModel, Addin, Node and TextDocument that are specific to the new file type. I was getting hung up on how to hook this into the JDevelpoer editor. I keep thinking I have to create a custom editor but it looks like I don't have to and it looks like I can associate this file support with the editor framwork, for version 10.1.3.2, with the following in the Addin Initilize() method.
Recognizer.mapExtensionToClass(MY_EXTENSION, MyNode.class);
CodeEditor.registerNodeType(MyNode.class, MY_EXTENSION);
LanguageModule.registerModuleForFileType(new MyLanguageModule(), MY_EXTENSION);
I have done this but still not able to recognize the new file type.
At this point, I just want to be able to recognize the new file and display it's associated icon or display a messare to the message log. I put a System.out.println("test") in the Initilize() method of my addin. then I registered MyAddin in the extension.xml. JDeveloper sees this new extension and it is loaded but I have not been able to show the test message or display the new icon when I open the new file type.
extension.xml
<?xml version="1.0" encoding="windows-1252" ?>
<extension xmlns="http://jcp.org/jsr/198/extension-manifest"
id="teisaacs.jdev.myext.MyAddin" version="1.0.0" esdk-version="1.0"
rsbundle-class="teisaacs.jdev.myext.resources.MyResBundle">
<name rskey="EXTENSION_NAME">My Code Editor</name>
<owner rskey="EXTENSION_OWNER">Me</owner>
<dependencies>
<import version="10.1.3">oracle.jdeveloper</import>
</dependencies>
<hooks>
<jdeveloper-hook>
<addins>
<addin>teisaacs.jdev.myext.MyEditorAddin</addin>
</addins>
</jdeveloper-hook>
<feature-hook>
<description>My Code Editor</description>
<optional>true</optional>
</feature-hook>
<document-hook>
<documents>
<by-suffix document-class="teisaacs.jdev.myext.model.MySourceDocument">
<suffix>my</suffix>
<suffix>MY</suffix>
</by-suffix>
</documents>
</document-hook>
<editor-hook>
<editors>
<editor editor-class="teisaacs.jdev.myext.editor.MyEditor">
<name rskey="EXTENSION_NAME">My Editor</name>
</editor>
<mappings>
<mapping document-class='teisaacs.jdev.myext.model.MySourceDocument">
<open-with editor-class="teisaacs.jdev.myrext.editor.MyEditor"
preferred="true"/>
<open-with editor-class="javax.ide.editor.CodeEditor"/>
</mapping>
</mappings>
</editors>
</editor-hook>
</hooks>
</extension>
public class MyAddin implements Addin {
public static final String MY_EXTENSION = "my";
public void initialize() {
System.out.println("MyEditor Constructor");
new MyLanguageModule();
Recognizer.mapExtensionToClass(MY_EXTENSION, MyNode.class);
CodeEditor.registerNodeType(MyNode.class, MY_EXTENSION);
LanguageModule.registerModuleForFileType(new MyLanguageModule(), MY_EXTENSION);
}I have added and removed the editor hook along with many other modificaitons to the extension.xml but still not recognizing the new file extension.
Todd -
Workflow Status column for new content type
Hi,
Initially I had a document library and several workflows associated with it. After that I created a new content type inheriting Folder content type. My existing workflows could be started and work fine with any item of this new content type except anything
related to the workflow status column, such as "Automatically update workflow status to the current stage name", or workflow action "Set workflow status". If I use the OOTB Folder content type, everything's fine. But I need custom fields
for folder as well.
The workflows can be started then it seems unreasonable that they are not associated with the items of the new content type, considering I set my new content type to be the child of the existing Folder content type. So why any item under this new content
type does not have the workflow status column? I've tried removing the workflow from the list and publishing back using SPD without success.
I also notice that when you associate a new content type to a document library/list which has some custom columns, you cannot edit those columns to be used in the new content type. You need to delete those columns and recreate them, then the option "Add
to all content types" is there. Is this expected design?
ThanksHi,
According to your post, an error occurred when you created a custom Edit form for new content type.
We can do as follows:
1.Add the MyNameSpace.MyNewEditPage dll file into GAC(C:\Windows\assembly).
2. Execute the iisreset command.
We can create a new content type using visual studio 2012/2013.
http://www.sharepoint-journey.com/sharepoint-list-content-types-and-site-columns.html
Best Regards
Dennis Guo
TechNet Community Support -
Need help for new message type for PO archiving
Hello All
I have configured new message type ZARR for PO archiving process. After configuring all the steps this condition is not getting picked to by itself. And after maintaing it manually it is giving red flag without any error message. Here I am listing all the step that I have followed for config. Please help me am I missing something or any parameter is wrong.
Steps for new Message Type for PO Archiving
1. Defined new Table 513 Purch.Org./Plant.
2. Defined new access sequence Z513 Access Sequence for Archiving.
Following are parameters to the Access Sequence
Access Sequence Number = 21
Table = 513
Description = Purch.Org./Plant
Requirement = 101
Exclusive = Yes (box checked)
3. Maintain Output Type ZARR for PO
General Data
Access Sequence = Z513
Access to condition (Checked)
Multiple Issuing (Checked)
Program = FM06AEND
FORM Routine = CHANGE_FLAG
Default Values
Dispatch Time = Send Immediately (when saving application)
Transmission Medium = Print Out
Storage System
Storage Mode = Archive Only
Document Type = ARCHIVE
Mail Title and texts
Language = EN
Title = Archiving for Legal Requirement
Processing Routines
Transmission Medium = 1 (Print Out)
Program = SAPFM06P
Form Routine = ENTRY_NEU
Form = ZJ_9H_MEDRUCK
Partner Roles
Medium = Print Out
Funct = VN
Name = Vendor
4. Fine-Tuned Control: Purchase Order
Oprat. = 1
CType = ZARR
Name = Testing for Archivin
Short Text = New
Update Print Related Data = Yes (checked)
Oprat. = 2
CType = ZARR
Name = Testing for Archivin
Short Text = Change
Update Print Related Data = Yes (checked)
5. Maintain Message Determination Schema: Purchase Order
Procedure RMBEF1
Step = 100
Cntr = 1
CTyp = ZARR
Description = Testing for Archivin
Requirement = 101
6. Assign Schema to Purchase Order
Procedure RMBEF1
7. Define Partner Roles for Purchase Order
Out. = ZARR
Med = 1 (Printout)
Funct = VN
Name = Testing for Archivin
Name = Vendor
8. Test Condition Maintained in MN04 (Master Data)
Purch. Org. = 0001
Plant = 24
Partner Funct = VN
Medium = 1 (Printout)
Date/Time = 4 Send immediately (when saving application)
Output Device = HUL1
Storage Mode = Archiving only
Thanks
Ankitthe problem is the Exclusive = Yes indicator in the access sequence.
Your other message has this exclusive indicator as well.
so if the first message is found, then no other message wil be determined
to allow several messages in one PO, you must not set this exlusive indicator -
HR_INFOTYPE_OPERATION for upadting info type 0106 as secondary record
hi,
I am using this FM for updating info type 0021 and 0106 as secondary record, info type 0021 got created and also 0106 got created.
however individual fields in 0106 like perid, stras, ort01 are not updated, only record with key got created.
any clues how to use this FM
Thanks,
Kranthi.Problem resovled, however i am not sure this FM actually creates, in reality it should create.
below is the code i am using for the above scenario.
data: g_masterdata_bl type ref to if_hrpa_masterdata_bl,
msg_handler type ref to cl_hrpa_message_list,
ls_p0021 type p0021,
ls_0106 type p0106,
g_container type ref to if_hrpa_infty_container,
g_container_nnnn type ref to cl_hrpa_infotype_container,
update_mode type hrpad_update_mode,
g_is_ok type boole_d,
lt_tab type hrpad_infty_container_tab,
ls_pref type pref.
ls_p0021-pernr = '00000578'.
ls_p0021-subty = '1'.
ls_p0021-infty = '0021'.
ls_p0021-begda = sy-datum.
ls_p0021-endda = '99991231'.
ls_p0021-famsa = '1'.
ls_p0021-fanam = 'first name'.
ls_p0021-favor = 'first name agaiin'.
ls_p0021-fasex = '1'.
ls_p0021-fgbdt = '19770101'.
ls_p0021-grpvl = 'ABCD'.
ls_0106-pernr = '00000578'.
ls_0106-subty = '1'.
ls_0106-infty = '0106'.
ls_0106-begda = sy-datum.
ls_0106-endda = '99991231'.
ls_0106-perid = '114463323'.
call method cl_hrpa_masterdata_bl=>get_instance
importing
masterdata_bl = g_masterdata_bl.
create object msg_handler.
call method g_masterdata_bl->get_infty_container
exporting
tclas = 'A'
pskey = ls_p0021-pskey
message_handler = msg_handler
importing
container = g_container.
* Insert info type records
g_container_nnnn ?= g_container.
g_container ?= g_container_nnnn->modify_data(
primary_record = ls_p0021
secondary_record = ls_0106
pref = ls_pref
try.
call method g_masterdata_bl->insert
exporting
message_handler = msg_handler
update_mode = update_mode
importing
is_ok = g_is_ok
changing
container = g_container.
catch cx_hrpa_violated_assertion.
g_is_ok = space.
endtry.
try.
call method g_masterdata_bl->flush
exporting
no_commit = space.
catch cx_hrpa_violated_assertion.
endtry. -
Problem while print preview purchase order for new document type
Dear Experts,
I have got the problem as below and need your helps.
I created a new purchasing document type and then created a new PO with this document type. PO was created successfully in the system. I added a message to print out PO with the followed parameters as NEU output type, 1.Print Out medium , VN partner function, dispatch time is 3 ( Send with application own transaction).
Then, I clicked Print Preview button on the ME23n screen, the error message bellowed was shown
"The combination of document type
and Purchasing organization is invalid.
please check the document and change it.
unable to print the form"
I really want to print the PO with new purchasing document type on the existed purchasing organization, Could you please help me identify the problem and solution for this issue?
Appreciate for your responses.
Thanks,
Tinh Vo Trung
Edited by: Tinh Vo Trung on Sep 23, 2011 7:43 AMDear All,
Many thanks for your responses.
Regarding to maintain the condition record in MN04, I already done for that but the problem was not resolved.
Could you please come with the other posible causes and solutions for this issue?
Dear Bijay Kumar Barik,
Please let me know why we check the new document type in Program, Routine and From of NEU output type?
p/s: I compared the version the program, FORM and routine of NEU output type and found that there is no the differences btw DEV server and QAs server. However, An PO created susscessfully in QAs server, but the error was happend in DEV server.
Could you please come with the other posible causes and solutions for this issue?
Thanks,
Tinh Vo Trung -
Creating new info type in HR module
Hi all,
My requirement is to resave 0000 info type as 0001 on certain condition, can I do that?
Or is it the case that for creating custom info types range should be greater than 9000.
Thanks and regards,
RidhimaHi,
Yes infotype can be 9nnn not less than that.
anyhow here are the steps.
) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the Employee Infotype radio button.
4) Select the PS Structure Infotype.
5) Click on Create A separate table maintenance window appears
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on All push button. It takes a few moments.
10) Click on Technical Characteristics. Infotype list screen appears
11) Click on Change(pencil) button
12) Select your Infotype and click on Detail (magnifying glass) button
13) Give T591A as subtype table
14) Give T591S as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on Infotype Characteristics Infotype list screen appears
18) Click on Change (pencil) button
19) Click on New Entries
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypes infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement
25) In the PM01 initial screen Select Screen radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select Layout Editor and click Change.
27) Screen default layout appears here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Dont forget to Activate at every level)
Feel free to revert back.
--Ragu -
Creation of new Print Program & Variant for new Correspondence Type created
Dear Friends,
I have created 2 new Correspondence Types in SAP as SAP61 (Vendor Debit Note) & SAP62 (Vendor Credit Note) by copying SAP09 (Internal Document) properties like itu2019s Name of the print program - RFKORD30 & Name of variant - SAP09.
We are facing problem when we execute print program in F.64 for SAP09 it is coming same like SAP61 or SAP62. Actual script & print values of SAP09 are replaced by SAP61 or SAP62.
Please suggest us how we can differentiate both SAP09 & SAP61/62. Because we use these correspondences for different purposes like SAP09 gives the information for the Line items in the Document whereas SAP61/62 gives the information of vendor line item weather it is debit or credit entry.
Your kind co-operation in this matter is highly appreciated.
Thanks & Regards,
Naveen Kumar.P"Assigned the from to the company code - progam in V_001F_B"
Check 'Form ID' field in this IMG transaction against the program and form that you have created.
I am assuming there are 2 lines with same entries but different form IDs.
Or there are 2 lines with the same entries but different CoCodes (seem to remember that the CoCode is not taken into account as a key in certain programs - not logical i know but remembered a previous issue I had many moons ago - could be to do with the blank entry for CoCode field if there is one being picked up by the program before the entry that has your CoCode).
Now check the variant attached and Form ID in step 'Created new program variants in SA38'
Ensure the correct program and variant are attached in step OB78.
My assumption is Form ID is the key.
Hope this helps -
Accounting Document for New Movement Type
Good day!
Here's the scenario: I have created a new movement type in SPRO. I just copied from the existing movement type closely related to what I wanted to create. I executed the transaction in MB1C and it went well and generated a Material Document number. When I viewed the Material Document number in MB03, it has no Accounting Document number. Is there any config that i missed? How can I relate this transaction to accounting?
Thank you for your assistance.hi
first check which movement type u have copied .
now check is ur material is valuated for the plant
now in OMJJ go to ur movemnttype and in update control u should have value and quantity update entry
also check if u have used the po as free or if it is initial entry then check ur material master price
hope it hellp
regards
kunal -
QM: Authorization for plant, insp type and transaction
Hi,
I haven't found a way to solve this problem. Maybe you know better.
I would like to create an authorization profile that allows a user to view inspection lots and results in plant A and B for certain inspection types. Furthermore, the user should be able to edit these lots and record results to these lots in plant A, but in plant B he should only be able to view them.
Any idea?
Thanks, Marcus.Hi ,
Please activate inspection type 08 stock transfer ..
If this inspection type is active then during stock transfer lot gets generated.
Also check QM active for this perticular movement in custamizing setting.
Regards
SANIL -
Authorization for UB document type in PO create
Hi All,
We wanted to restirct some user from creating PO other than UB. We want them to give authorization only for UB document type in ME21N. What is teh best way to make it work?
Thanks for your support.
KHANHi Khan,
If you want to restrict the User for creating PO other than UB document type. You need to discuss with Basis consultant.
For that particular user you need to restrict the activites like Create, Change , display for the authorization object "M_BEST_BSA" which is assigned for Document type for Purchase order.
Based on your requirement inform the basis consultant to remove the all other document type or * symbol and assign only UB document type to that user. So he/she will be restricted to that document type only when ever he creates any PO.
rgds
Chidanand -
How to set up an inspection lot for new movement type
Hi All,
I would like to know, how to trigger / set up an inspection lot for a new movement type (ex,Z11) ?
Regards,
PSSNavigation path:
SPRO --> Quality Management --> Quality Inspection --> Inspection Lot Creation --> Inspection for Goods Movements
For more information refer following link:
[How to create new movement type which move matieral into QI stock?]
Hope this helps.
Thanks!!! -
No inspection lot created for new inspection type created
Hi all,
We create a new inspection type which is based on a copy-version of an existing inspection type. These inspection type has a inspection type origin of standard SAP 04 (i.e. Goods Receipt from Production).
Question 1 - we bumped into problem when come to testing in which when perform goods receipt, there is no inspection lot created, may I know why?
The following fields of this new inspection type are all checked; those not specified, are not flagged.
1 - Insp with task list (flagged); Automatic Assginment (flagged); Check Chars (flagged); Skip Allow(flagged); Automatic UD(flagged); Serial Number Poss (flagged).
Question 2 - for this kind of inspection type with origin 04, do i need to perform a goods receipt against a production order or purchasing order? How do I perform a GR against a production order?
Thanks.Hi Tuffy,
Possibly you might not have ticked on preferred inspection type in material master. This could be one of the reasons. Try to do GR after ticking this.
The setting you have mentioned (flagged parameters)are seems to be correct. But lot generation is governed by preferred inspection type.
If you have assigned this newly customized inspection type to lot origin 04, then it would be used against production order and not the purchase order.
There are several ways to carry out GR against production order. It depends on the scenarios which you follow
1. MB31 101 movement
2. You may use backflush so while confirming order through CO11N auto GR is posted
3. In case of repetitive manufacturing scenario generally GR is done by MFBF transaction
Regards,
Anand Rao -
I was going to add an RFE for a new parameterized array type but first I wanted to know if anyone knew of an existing RFE for this.
It has occurred to me that the solution to the 'array problem' might be to just create a 'new' array class and implement some operator overloading. The following demostrates the basic idea though the actual implementation could be very different:
class Array<T>
private final T[] internal;
public final int length;
public Array(int length)
internal = (T[]) new Object[length];
this.length = length;
public T get(int element)
return internal[element];
public void set(int element, T item)
internal[element] = item;
}Something else that is interesting (to me) about this is that to some degree, generics makes the array type system obsolete, at least for Object types. There's no need for a different synthetic type for each array type. Generics achieves the same goal and does it better.
The core of the request would be to implement the new array type with the overloading like the original array types such that we can do something like this:
Array<String> a = new Array<String>(10); // or new Array<String>[10];
a[0] = "test";
String s = a[0];Any comments?OK, we all agree that from a theoretical standpoint
arrays of subtypes should not be assignable to arrays
of supertypes.
But what strikes me is that this knowledge has been
brought to general attention only after the
Generics extension showed us what "variance" and
related stuff really means.
Before Generics, there has not been a
pressing issue of rampant ArrayStoreExceptions in
production code!
Nor were there rampant ClassCastExceptions. The real value of generics is that it's much more expressive.
The reason for this is probably that 90% of all array
accesses are read accesses, where variance
does not pose a problem.
Right on the contrary, being able to treat a
T[] as an Object[] is extremely
convenient!
So I'm playing devil's advocate here in saying that
the initial design decision to make Java arrays
variant was actually a good one!The real issue that this is meant to address is that we cannot create arrays of generic types, only cast to them (with warnings) and the array variance rules allow for raw types to be assigned to generic type array references without warnings. The net effect is that generic array types are destabilizing to generic code. The new typesafe array type would be a work-around for this issue.
Maybe you are looking for
-
Recently my iMessage has stopped working I don't know for what reason but when I'm connected to my home wifi I cannot sent messages as not delivered pops up in red with an exclamation mark. Other apps like Snapchat cannot be used however it does seem
-
Wont connect to desktop manager
Hey everyone, i recently got a tour and am trying to back it up to my comp. only it says its connecting to the desktop manager, but i cant back it up. any ideas? thanks
-
Hi can I run more than one apple tv 2 on one wireless net work, what I would like to do is install a tv in another room to use as a monitor and just use apple tv to watch films and music through the tv. This will also cut down on running cables only
-
Setting up test environment for EBS
Hi all ! We have r12 setup on RHEL 5.7 servers with SAN storage and 11.1.0.7 database. What are the best practices for setting up test environment for testing patches, fixes, etc. ? Should the test env be an exact replica of the production setup ? Wh
-
I can't log into my old version of instagram nor get the updated version of instagram. It keeps saying I need ios5. Please help.