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 you

    Brian, 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?
    Thanks

    Hi,
    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
    Ankit

    the 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 AM

    Dear 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,
    Ridhima

    Hi,
    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 Infotype’s 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. (Don’t 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.
    KHAN

    Hi 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,
    PSS

    Navigation 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

  • RFE for new array type

    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