No Records in Operator

Hi all,
I need some Operator help. I have a computer with ODI Operator. When I expand the "Status" node I can see the status and the number of processes in each status, but I can't see the records inside. The same goes for expanding the "All Executions" node.
I installed ODI on a different machine, and it works just fine. How do I fix my first machine before I try to re-install it.
Frank

Hi Frank,
Welcome to Forum!
As i intepret your question you have ODI installed in one machine and work fine including the Operator and shows all required information but when you try to connect using other machine then it doesn't shows any info.
Problem seems to be not common work repository. Can you please check the remote operator user's work repository .. is it pointing to the same one as the master machine(where every thing is fine).
Regards,
Amit

Similar Messages

  • Database Auditing to record DELETE operation on a schema for all tables.

    Hi,
    I am using ORACLE DATABASE 11g. I want to apply the AUDIT feature to record all the DELETE operations happening on the schema tables.
    I did the following steps but dint got the proper output :-
    I logged into the SYS as sysdba user and set
    alter system set audit_trail=DB,EXTENDED scope=spfile;then i executed this command to record the sql which will use the DELETE privileges
    AUDIT DELETE ANY TABLE;Then i bounced back my DB and for testing purpose i created a table in SCOTT schema and inserted 10 rows in it and then DELETE all the rows from it.
    As per expectation i check the view
    select * from aud$
    where spare1 like '%MACHINE1%'
    and USERID='SCOTT'
    order by ntimestamp#;The output i got is :-
    34     168368     1     1          SCOTT     I-DOMAIN\MACHINE1     MACHINE1     100     0                                                                      Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=2565))          MACHINE1                    5          21-DEC-11 07.02.58.621000 AM               0     928:5024     0000000000000000               983697018     <CLOB>     <CLOB>     But here i don't see the SQL generated in the last column.
    What i was expecting is that if i fire a DELETE statement in the schema it will get logged here and with the help of this view i will be able to see that which user from which machine executed a DELETE statement and what that statement was?
    Please let me know what step i have missed here.
    PS:- The ACTION# column shows 100 , is it the code for DELETE action. I also accessed the DBA_AUDIT_TRAIL view but din't found any usefull info their.
    Thanks in advance.

    Try instead:
    audit delete table;AUDIT DELETE ANY TABLE is auditing use of DELETE ANY TABLE privilege.

  • Defect Recording for operations in rate routing

    Dear Masters,
    How to record the defects for the operations defined in rate routing of a material once the inspection lot in generated using TCode MFPR in repetative manufacturing?
    Thanks & Regards,
    Ram Kulkarni

    You mean to say tan is available in rate routing itself ?

  • Shape selection operation is not recorded when recording a macro

    Hi frinds
    in Word 2013, via "record macro" tools, i am writing a macro which performs the following tasks for me:
    1- when i select a word, it changes the font size & color & cuts the word
    2-inserts a quick part object called "MyRectangle" in the location of cut word ( i had created a customized rectangle shape & i had saved it as an Auto-text for later use)
    3- clicks on that Auto-text ( that Auto-text be selected)
    4- paste that word into Auto-text (Add the text inside that object)
    all above steps are done fine except step 3. the problem is when i start record macro, then it's not possible to select that rectangle shape ( i mean i left click on that rectangle but noting happens & it's not selected), so i can't paste that word into
    that shape.
    during record macro operation, can't we select shapes? if no, so what code i can write inside the macro for selection of that shape?
    thanks in advance

    Thanks Maurice for the sample above.
    John, for macro related issues, you can post in our MSDN forum of
    Word for Developers, where you can get more experienced responses:
    https://social.msdn.microsoft.com/Forums/office/en-US/home?forum=worddev
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us.
    Thank you for your understanding.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Hi Erhan
    i wasn't familiar with this forum.
    thanks a lot
    best regards

  • In-process inspection- operation wise result recording sequence

    Hello Everyone,
    I have just come across a requirement and would be grateful if someone can help me out in this regard.
    1.     This is make to stock discrete manufacturing scenario.
    2.     Inspection type 03 has been activated in material master.
    3.     The setting in OPK4 are, error if no inspection results exist and error when operation sequence is not adhered to.
    4.     As a result of which I cannot confirm the operation in CO11N unless result recording is done for corresponding operation.
    The requirement,
    1.     User should not be able to carry out result recording for operation 30 unless at least 1 quantity of operation 20 (preceding operation) is confirmed. Likewise it should behave for rest of the operations.
    2.     Practically material is processed for operation 30 only if 20 is confirmed. Therefore operation 30 should be inspected after 20. System allows to input result recording for all the operations irrespective its confirmations.
    Is there any standard solution for this or should I go for any exit?
    Thank you,
    Anand Rao

    Hi Sujit,
    Thanks for so prompt response.
    I am using inspection point 100. Still it is not restricting. The operation confirmation is done through CO11N and not feasible for users to perform it through QM module.
    The logic is, if I try to carry out result recording for operation 30 , system should firstly check whether any confirmation number exists or (at least 1 quantity is confirmed)for previous operation i.e. 20. If not it must stop doing RR for 30 operation.
    Whether exits QEEM0011 and QEEM0015 can restrict this, as by their description I think these work after entering RR. Here it is required before RR. Any guesses?
    Thank you again for your kind reply.
    Regards,
    Anand
    An addition,
    Even though QEEM0011 works before valuation user is able to enter RR. The requirement is user should not enter the any RR irrespecive of valuation. If user enters RR and do not valuate it this exit may not work and eventually can allow to confirm OP30.
    Edited by: Anand Rao on Aug 24, 2011 1:21 PM

  • Multiple record upsert - Merge operation problem using DB Adapter

    Hi,
    I am trying to insert/update multiple records using Invoke activity of BPEL and DB Adapter Merge operation.
    I am facing 0036 - Missing expression error. When i try with single record, the operation is working fine.
    Tried setting DB Adapter log level to 32 Finest. Could not find much info in the logs.
    SOA Version - 11.1.1.7

    Hi,
    I believe NVARCHAR is an unsupported type...
    The following document lists the supported data types for SQL Server stored procedures and functions... NVARCHAR is not in the list... :-(
    http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/adptr_db.htm#CHDEBEEE
    Hope this helps...
    Cheers,
    Vlad

  • Runtime Error in Record INsertion to an Infotype

    Hi all,
    I have created an infotype PA9035.
    In that i want to insert records with value
    Data:  WA_PA9035 TYPE PA9035.
      WA_PA9035-PERNR  = P_PERNR.
      WA_PA9035-ZZKOKRS = V_KOKRS.
      WA_PA9035-ENDDA = '99991231'.
      WA_PA9035-BEGDA = SY-DATUM.
    I used the below funciton mod to insert data,
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
          EXPORTING
            INFTY                  = '9035'
            NUMBER                 = P_PERNR
          SUBTYPE                =
          OBJECTID               =
          LOCKINDICATOR          =
           VALIDITYEND            = '99991231'
           VALIDITYBEGIN          = SY-DATUM
          RECORDNUMBER           =
            RECORD                 = WA_PA9035
            OPERATION              = 'INS'.
          TCLAS                  = 'A'
          DIALOG_MODE            = '0'
          NOCOMMIT               =
          VIEW_IDENTIFIER        =
          SECONDARY_RECORD       =
        IMPORTING
          RETURN                 =
          KEY                    =
    I am getting RUNTIME ERROR in that..the error is....
    The source field is too short.
    In the running program "SAPLHRMM" a field should have been assigned to a field
    symbol, which is shorter than the type of the field symbol.
    This is not possible.
    It is a statement of the form ASSIGN f TO <fs> CASTING...
    or ASSIGN f TO <fs> with a field symbol that was created with the
    STRUCTURE addition.
    Please help me...
    Regards,
    Thendral.

    Hi all,
    I have created an infotype PA9035.
    In that i want to insert records with value
    Data:  WA_PA9035 TYPE PA9035.
      WA_PA9035-PERNR  = P_PERNR.
      WA_PA9035-ZZKOKRS = V_KOKRS.
      WA_PA9035-ENDDA = '99991231'.
      WA_PA9035-BEGDA = SY-DATUM.
    I used the below funciton mod to insert data,
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
          EXPORTING
            INFTY                  = '9035'
            NUMBER                 = P_PERNR
          SUBTYPE                =
          OBJECTID               =
          LOCKINDICATOR          =
           VALIDITYEND            = '99991231'
           VALIDITYBEGIN          = SY-DATUM
          RECORDNUMBER           =
            RECORD                 = WA_PA9035
            OPERATION              = 'INS'.
          TCLAS                  = 'A'
          DIALOG_MODE            = '0'
          NOCOMMIT               =
          VIEW_IDENTIFIER        =
          SECONDARY_RECORD       =
        IMPORTING
          RETURN                 =
          KEY                    =
    I am getting RUNTIME ERROR in that..the error is....
    The source field is too short.
    In the running program "SAPLHRMM" a field should have been assigned to a field
    symbol, which is shorter than the type of the field symbol.
    This is not possible.
    It is a statement of the form ASSIGN f TO <fs> CASTING...
    or ASSIGN f TO <fs> with a field symbol that was created with the
    STRUCTURE addition.
    Please help me...
    Regards,
    Thendral.

  • Cannot Record Material Inspection Results as per wiki use case * SOLVED *

    === EDIT ===
    Playing around, I solved my issue.
    I did not realize that I needed to set both flags
    CloseIndicatorSpecified  = true;
    CloseIndicator = false;
    Adding that fixed it; I suspect I cannot set them to null even if the WSDL allows it.
    Michel.
    === ORIGINAL POST ===
    Hi,
    I have a project to integrate SAP and our LIMS using the SAP web services with the Material Inspection business object.
    In the Wiki, there are a few [use cases|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/ESpackages/IntegrationofQualityManagementSystems] on the subject.
    Following that, I successfully retrieve all the required data using the following web services:
    [Find Material Inspection Basic Data by Elements|https://wiki.sdn.sap.com/wiki/display/ESpackages/FindMaterialInspectionBasicDatabyElements]
    [Find Material Inspection Subset Operation by Elements|https://wiki.sdn.sap.com/wiki/display/ESpackages/FindMaterialInspectionSubsetOperationbyElements]
    [Find Subset Operation Inspection Activity Basic Data by Elements|https://wiki.sdn.sap.com/wiki/display/ESpackages/FindSubsetOperationInspectionActivityBasicDatabyElements]
    [Read Subset Operation Inspection Activity|https://wiki.sdn.sap.com/wiki/display/ESpackages/ReadSubsetOperationInspectionActivity]
    From there, I want to record results. According to the Wiki , I should use
    [Record Subset Operation Inspection Activity Result|https://wiki.sdn.sap.com/wiki/display/ESpackages/RecordSubsetOperationInspectionActivity+Result]
    I tried directly through the [WS Navigator|http://sr.esworkplace.sap.com/webdynpro/dispatcher/sap.com/tcesiespwsnavui/WSNavigator] to test web services. Whenever go through that tho, I get the following error:
    Conversion Error: Invalid Input Format (701 SFB)
    Obviously, I get the exact same error using c# (at least I'm consistent!)
    Below is the code (some is truncated because it is too long but I think you can get the idea).
    The question: Can anyone help me understand why I am getting that error? Maybe there is one or more property I don't understand... It would be practical if the actual failing property was identified in the LogItem, but it is not.
    Some things I tried (to no avail):
    1. Tried all sort of combination for actionCode
    2. Removed actionCode and set actionCodeSpecified = false
    3. Removed the Measure property
    4. Removed the Text property
    5. Removed the ChangeStateID
    Thanks in advance!
    Michel
    ...RequestMessage_sync messageIn = new ...RequestMessage_sync();
    messageIn.MaterialInspection = new u2026RequestMessage_syncMaterialInspection();
    messageIn.MaterialInspection.ID = new MaterialInspectionID();
    messageIn.MaterialInspection.ID.Value = "3265";
    messageIn.MaterialInspection.ChangeStateID = "1";
    messageIn.MaterialInspection.Subset = new u2026RequestMessage_syncMaterialInspectionSubset();
    messageIn.MaterialInspection.Subset.ID = new InspectionSubsetID();
    messageIn.MaterialInspection.Subset.ID.Value = "0";
    messageIn.MaterialInspection.Subset.Operation = new u2026RequestMessage_syncMaterialInspectionSubsetOperation();
    messageIn.MaterialInspection.Subset.Operation.ID = "0300";
    u2026RequestMessage_syncMaterialInspectionSubsetOperationInspectionActivity activity = new u2026RequestMessage_syncMaterialInspectionSubsetOperationInspectionActivity();
    activity.ID = "0010";
    activity.CloseIndicatorSpecified = false;
    activity.Result = new u2026RequestMessage_syncMaterialInspectionSubsetOperationInspectionActivityResult[1];
    activity.Result[0] = new u2026RequestMessage_syncMaterialInspectionSubsetOperationInspectionActivityResult();
    activity.Result[0].ID = "0001";
    activity.Result[0].AcceptanceStatusCodeSpecified = false;
    activity.Result[0].DefectNumberValueSpecified = false;
    activity.Result[0].ExceptionIndicatorSpecified = false;
    activity.Result[0].InspectedNumberValueSpecified = false;
    activity.Result[0].Comment = string.Empty;
    activity.Result[0].NonConformingUnitNumberValue = 0;
    activity.Result[0].Measure = new Measure();
    activity.Result[0].Measure.Value = decimal.Parse("4.15";);
    activity.Result[0].Measure.unitCode = "AMP";
    activity.Result[0].Text = new Text();
    activity.Result[0].Text.Value = "Some Text Here";
    activity.Result[0].actionCode = ActionCode.Item01 |ActionCode.Item02 | ActionCode.Item03;
    activity.Result[0].actionCodeSpecified = true;
    activity.CloseIndicatorSpecified = false;
    messageIn.MaterialInspection.Subset.Operation.InspectionActivity = activity;
    messageIn.MessageHeader = new BasicBusinessDocumentMessageHeader();
    messageIn.MessageHeader.ID = new BusinessDocumentMessageID();
    messageIn.MessageHeader.ID.Value = "starlims_update";
    try
          u2026ConfirmationMessage_sync messageOut = ws.MaterialInspectionSubsetOperationInspectionActivityResultRecordingRequestConfirmation_In(messageIn);
          if (messageOut.Log.Item != null)
                string message = String.Empty;
                foreach (LogItem item in messageOut.Log.Item)
                      message += (item.Note + "\n");
                MessageBox.Show(message);
    catch (Exception ex)
          MessageBox.Show(ex.Message);
    Edited by: Michel Roberge on Jul 16, 2008 2:38 PM

    See post for solution.

  • Problem while inserting a record to infotype 416

    Iam facing a problem while inserting a record to the infotype 416 for a personnel no using the FM 'HR_INFOTYPE_OPERATION'.I have created a FM to insert a record to the infotype 416.In that FM iam using the FM 'HR_INFOTYPE_OPERATION' to create a record for infotype 416.while executing  my FM the FM 'HR_INFOTYPE_OPERATION' is returning the return value 0.But when i check in PA30 for the infotype 416,there is no record created for that personnel no.Also in the table PA0416 the record is not get created.SO what might be the problem.can anyone please provide me help on this.
    I have attached the code of my FM for ur reference.
    FUNCTION Y_ESS_FL_ENCASH.
    DATA: G_COMPENSATION_AMOUNT LIKE PA0416-AMONT,
          G_RETURN TYPE BAPIRETURN1.
    DATA T_PA0416 LIKE P0416 OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'HR_READ_INFOTYPE'
        EXPORTING
           TCLAS                 = 'A'
           PERNR                 = '00000014'
           INFTY                 = '0416'
         BEGDA                 = sy-datum
         ENDDA                 =  sy-datum
           BYPASS_BUFFER         = 'X'
         LEGACY_MODE           = ' '
    IMPORTING
         SUBRC                 =
          TABLES
            INFTY_TAB             = T_PA0416
    EXCEPTIONS
      INFTY_NOT_FOUND       = 1
      OTHERS                = 2
        LOOP AT T_PA0416
        WHERE SUBTY = '1002'.
        ENDLOOP.
        IF SY-SUBRC <> 0.
          CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
            EXPORTING
               NUMBER = '00000014'
            IMPORTING
               RETURN = G_RETURN.
          IF SY-SUBRC <> 0.
             MESSAGE I016(RP) WITH ' RECORD IS ALREADY LOCKED'.
          ENDIF.
          T_PA0416-PERNR = '00000014'.
          T_PA0416-SUBTY = '1002'.
          T_PA0416-INFTY = '0416'.
          T_PA0416-OBJPS = ''.
          T_PA0416-SPRPS = ''.
          T_PA0416-SEQNR = ''.
          T_PA0416-AEDTM = SY-DATUM.
          T_PA0416-UNAME = SY-UNAME.
          T_PA0416-ENDDA = SY-DATUM.
          T_PA0416-BEGDA = SY-DATUM.
          T_PA0416-NUMBR = '10'.
          T_PA0416-WGTYP = '1530'.
          T_PA0416-AMONT = '15000'.
          T_PA0416-WAERS = 'INR'.
          T_PA0416-QUONR = '1'.
          APPEND T_PA0416.
          CALL FUNCTION 'HR_INFOTYPE_OPERATION'
            EXPORTING
              INFTY                  = '0416'
              NUMBER                 = '00000014'
              SUBTYPE                = '1002'
      OBJECTID               =
      LOCKINDICATOR          =
             VALIDITYEND            = '31129999'
             VALIDITYBEGIN          = SY-DATUM
            RECORDNUMBER           = ''
              RECORD                 = T_PA0416
              OPERATION              = 'INS'
              TCLAS                  = 'A'
      DIALOG_MODE            = '0'
            NOCOMMIT               = 'X'
      VIEW_IDENTIFIER        =
      SECONDARY_RECORD       =
            IMPORTING
              RETURN                 = G_RETURN.
      KEY                    =
          IF G_RETURN+0(1) EQ 'E'.
                  MESSAGE I086(ZHR) WITH 'Record is not inserted in IT416'.
          ELSE.
              COMMIT WORK.
          ENDIF.
          CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
            EXPORTING
              NUMBER = '00000014'
            IMPORTING
              RETURN = G_RETURN.
        ENDIF.
    ENDFUNCTION.

    Hi Murthy
    With a first glance, I think you have given a wrong parameter value to "validityend". It should be '99991231' not '31129999' .
    If your problem still persists, try inserting the data online from PA30. If your input causes no errors, then please state what the return parameter contains.
    Regards
    *--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a>

  • Creation of record in 2001 using FM - HR_INFOTYPE_OPERATION

    Hi fellow ABAP,
    I'm new to using HR_INFOTYPE_OPERATION, I want to make this one an alternative way to create record in IT 2001 instead of using Batch Input.. but it returns me error
    Runtime Errors:         ASSIGN_BASE_TOO_SHORT
    Short text        :        Fehler in ASSIGN-Zuweisung im Programm "SAPLHRMM".
    I ran HR_INFOTYPE_OPERATION at SE37 with these parameters:
    INFTY                   =    '2001'
    NUMBER              =    '00001003'
    SUBTYPE             =    '2250'
    OBJECTID             =   ' '
    LOCKINDICATOR   =   'X'
    VALIDITYEND        =   '06/02/2009'
    VALIDITYBEGIN     =   '06/02/2009'
    RECORDNUMBER =   '000'
    RECORD               =   '2001'
    OPERATION          =   'CREATE'
    TCLAS                   =   'A'
    DIALOG_MODE      =   '0'
    NOCOMMIT            =   'X'
    VIEW_IDENTIFIER  =   ' '
    SECONDARY_RECORD =  ' '
    is there something I missed? and how can I pass value for the creation of IT2001?
    thanks so much in advance...

    Hi Dude,
    Go through this code for 2002..
    tables: pa0001, pa0171, pa0378.
    DATA  BEGIN OF i0378.
            include structure p0378.
    DATA  END   OF i0378.
    DATA: START_DATE LIKE SY-DATUM.
    DATA  RETURN LIKE  BAPIRETURN1.
    selection-screen begin of block p1.
    * This select option allows for testing on limited employees
    * or for splitting the update into multiple runs.
    SELECT-OPTIONS pernr for pa0001-pernr.
    selection-screen end of block p1.
    selection-screen skip.
    selection-screen begin of block b1.
    * The plan year date is normally the first day of the next year
    PARAMETERS: py_date LIKE SY-DATUM.
    * This date is the beginning of the enrollment period for managers
    PARAMETERS: MGR_DATE LIKE SY-DATUM.
    * This date is the beginning of the enrollment period for hourlys
    PARAMETERS: HRLY_DATE LIKE SY-DATUM.
    selection-screen end of block b1.
    INITIALIZATION.
      py_date = sy-datum.
      py_date(4) = py_date(4) + 1.
      py_date+4(4) = '0101'.
    START-OF-SELECTION.
    select * from pa0171
      where pernr in pernr
        and endda ge py_date
        and begda le py_date.
    * skip ineligible employees
      if pa0171-bstat eq 'INEL'.
        continue.
      endif.
    * determine start date of enrollment based on benefit group
      if pa0171-bengr eq 'MNGR'.
        start_date = mgr_date.
      elseif pa0171-bengr eq 'HRLY'.
        start_date = hrly_date.
      else.
    *   ERROR HANDLING GOES HERE
        continue.
      endif.
    * create IT0378 record for this person   
      clear i0378.
      i0378-pernr = PA0171-pernr.
      i0378-barea = PA0171-barea.
      i0378-event = 'OPEN'.
      i0378-begda = start_date.
      i0378-infty = '0378'.
      i0378-aedtm = sy-datum.
      i0378-uname = sy-uname.
      CALL FUNCTION 'HR_INFOTYPE_OPERATION'
           EXPORTING
                INFTY         = '0378'
                NUMBER        = i0378-pernr
                SUBTYPE       = 'OPEN'
                VALIDITYBEGIN = i0378-begda
                RECORD        = i0378
                OPERATION     = 'INS'
           IMPORTING
                RETURN        = return
           EXCEPTIONS
                OTHERS        = 1.
      if sy-subrc ne 0 or return-type ne ' '.
    *   ERROR HANDLING GOES HERE
      endif.
    ENDSELECT.

  • FM to create & update Shipment Cost Condition Records (TK11/12)

    Hi All,
       I am looking for a FM which can update Price and Validity dates in existing Shipment Cost condition records and also able to create a new shipment cost condition record.
    I have tried using BAPI_PRICES_CONDITIONS. It returns a success message but no change in shipment cost condtion record
    I have tried giving OPERATION = 009 to create new record and OPERATION = 004 to update existing one. But of no use.
    Can i use any of the RV_CONDITION_* function modules
    RV_CONDITION_MAINTENANCE
    RV_CONDITION_COPY
    If yes then what are the mandatory parameters I have to pass in.
    Or else creating a BDC program for TK11/12 is the option.
    Appreciate a quick and positive response.
    Regards,
    Leona.

    Hi,
       I have used the BAPI 'BAPI_PRICES_CONDITIONS' . In my requirement there was no need to update the scale.
    Hope the below links will help you in solving your issue.
    BAPI for VK11,VK12,MEK1,MEK2
    http://www.sapnet.ru/viewtopic.php?p=765&sid=88b6f60f85501678fc93cd16e187ad61
    Regards,
    Leona

  • Any BAPI/Function Module for adding new record with dates in PA0027

    Hi all,
    I am tryig to find is there any BAPI/Function module for updating new record with Start Date and End date for specified Personal Number in PA0027 Table.
    In PA0027 table i will be passing start date and end date for selected personal number, it needs to add new record with this details in the table checking the condition that this start date and end dates should not be between any of of start date and end dates for the specified personal number.
    thanks for ur time.
    Murali

    Hi Raj/Suresh thanks for ur answers.
    but i am having a problem,i gave this values.
    INFTY               -
                0027
    NUMBER              -
                00000010
    SUBTYPE             -
                010
    OBJECTID
    LOCKINDICATOR
    VALIDITYEND         -
                03/12/2006
    VALIDITYBEGIN       -
                03/01/2006
    RECORDNUMBER        -
                000
    RECORD              -
                P0027
    OPERATION           -
                CHK
    TCLAS               -
                A
    DIALOG_MODE         -
                0
    NOCOMMIT            -
                Y
    VIEW_IDENTIFIER
    SECONDARY_RECORD
    i am getting short dump saying that
    The source field is too short.
    The current program, "SAPLHRMM", tried to assign a field to a field symbo
    However, the field is shorter than the type of the field symbol, which
    is not allowed.
    The statement in question is in the form ASSIGN f TO <fs> CASTING or
    ASSIGN f TO <fs> with a field symbol that was created using the
    STRUCTURE addition.
    I tried  operation - Chage,Create (same thing for all inputs)
    is this correct funtion moduel for my requirment?
    what ever i am passing the start and end dates this should check in the table records with this personal number and if this start date and end dates are not between of any start and end dates then it should add new record with this dates.
    Thanks for ur time.
    Murali.

  • Operation confirmation without inspection results - not working

    Hi All,
    We have 4 operations for one production order.
    1st operation has 5 MICs
    2nd operation - no MICs
    3rd operation - no MICs
    4th operation - 1 MIC.
    In tcode OPK4 I have configured error message if QM results are not recorded.
    Before result recording I tried to do 1st operation confirmation (tcode CO11n). I got error QM data for operation missing (as expected).
    Now for the first operation (having 5 MICs), I have recorded values for only 1 MIC (out of 5). Then it is not giving error for 1st operation confirmation.
    Our requirement is- all 5 MICs must be recorded for operation confirmation.
    How to handle this. Please Help.
    Thanks & regards

    The configuration setting you have made doesn't give error message during confirmation even when one of the MIC assigned to one Operation is recorded and remaining MIC's assigned are not recorded.
    Hence we can use User Exit during Confirmation screen and do the necessary coding to throw a error message if RR is not done.
    Best Regards,
    K. Raghavendra Nayak

  • Hr_infotype_operation for operation MOD

    Hi,
    There is a problem again using HR_INFOTYPE_OPERATION , while trying to create a new record it was successful, but when i tried to change a nonkey field the operation i have used is MOD, and it is not working.
    i search for it but found problem with the same one.
    can anyone please help me.
    the message is: No data selected for the period.
    Edited by: xxx xxx on Nov 18, 2010 10:17 PM
    Edited by: xxx xxx on Nov 18, 2010 10:17 PM

    Hi,
    <li>Generally delimitation to ENDDA only. You get the correct record from the existing records, Change ENDDA, modified using the specified function module. Instead of 'LIS9' operation use 'MOD' operation only.
    <li>Get the existing record.
    CALL FUNCTION 'HR_INFOTYPE_GETDETAIL'
           EXPORTING
                INFTY         = '9906'
                NUMBER        = EMPLOYEENUMBER
                SUBTYPE       = SUBTYPE
                OBJECTID      = OBJECTID
                LOCKINDICATOR = LOCKINDICATOR
                VALIDITYEND   = VALIDITYEND
                VALIDITYBEGIN = VALIDITYBEGIN
                RECORDNUMBER  = RECORDNUMBER
                TCLAS         = 'A'
           IMPORTING
                RETURN        = RETURN
                RECORD        = P9906
           EXCEPTIONS
                OTHERS        = 0.
    <li>Change the ENDDA of P9906 record.
      MOVE  DELIMIT_DATE         TO P9906-ENDDA .
      CALL FUNCTION 'HR_INFOTYPE_OPERATION'
           EXPORTING
                INFTY          = '9906'
                NUMBER         = EMPLOYEENUMBER
                SUBTYPE        = SUBTYPE
                OBJECTID       = OBJECTID
                LOCKINDICATOR  = LOCKINDICATOR
                VALIDITYEND    = VALIDITYEND
                VALIDITYBEGIN  = VALIDITYBEGIN
                RECORDNUMBER   = RECORDNUMBER
                RECORD         = P9906
                OPERATION      = CHANGE
                NOCOMMIT       = NOCOMMIT
           IMPORTING
                RETURN         = RETURN
                KEY            = KEY
           EXCEPTIONS
                OTHERS         = 0.
    Regards,
    Venkat.O

  • HR_INFOTYPE_OPERATION - 'MOD' Operation

    I am using HR_INFOTYPE_OPERATION FM for changing a infotype depending on the user input.
    This FM does not change the record with modify operation (MOD).
    Error while trying modify operation is as shown below:
    "Infotype does not exist"
    The infotype does exist with a single record in the system and I am passing the whole key to the record. I am trying it with infotype 0077.
    Any idea why it's not able to modify an existing infotype. If anyone of you have ever used this FM for modify operation then pls let me know.
    Thanks!
    Rush

    Hi Rishi,
    I have done the same task which you are doing now that is IT0077 inserting and modifying operations.
    Check the below parameters...
      CALL FUNCTION 'HR_INFOTYPE_OPERATION'
                    EXPORTING
                      INFTY         = C_0077
                      NUMBER        = WA_0077_FR-PERNR
                      SUBTYPE       = WA_0077_FR-SUBTY
                      OBJECTID      = WA_0077_FR-OBJPS
                      LOCKINDICATOR = WA_0077_FR-SPRPS
                      VALIDITYEND   = WA_0077_FR-ENDDA
                      VALIDITYBEGIN = WA_0077_FR-BEGDA
                      RECORDNUMBER  = WA_0077_FR-SEQNR
                      RECORD        = WA_0077_FR
                      OPERATION     = C_MOD
                      TCLAS         = C_A
                      NOCOMMIT      = C_X
                    IMPORTING
                      RETURN        = R_OPER.
    Reward if useful.
    Thanks,
    Anil.G

Maybe you are looking for