Event 940 and 945 Check

Hi
I need to put a check at event 940 and or 945. I need to check the Business area wise total should be Zero. If BA sum not Zero than exclude from transfer. This check is at reconciliation key level.
Events 945: This event calling record by record and pass on.
Regards
Srini

Hello. I'm not sure these 2 events will help you achieve the requirement. Event 940 is used to change the text and "assignment" filed of transferred document. Not sure you can actually stop the transfer in there. Same in event 945 where you can change CO account assignments.
Have you considered implementing the logic on the creation of the FI-CA document? Explore event 0040 for example.
I don't see why you're creating a document that does not need to be transferred to GL.
Jean-Marie

Similar Messages

  • EDI 940 and 945 Flow

    Hi,
       In need to know the flow for EDI940 and  EDI945.Can some one help on this.
    Many thanks

    Hello Anikesh
    You may have a look at [Note 104606 - EDI/IDoc: Mapping IDoc types to ANSI X12|https://service.sap.com/sap/support/notes/104606]
    At Lindt we are using SHPORD.DELVRY03 in the UK and DESADV.DELVRY03 in Switzerland for shipping orders (940).
    In case of shipping confirmations (945) we use both SHPCON.DELVRY03 and WHSCON.DELVRY03.
    Regards
      Uwe

  • OO ALV validation check without event DATA_CHANGED and results via popup

    Hi Gurus,
    I'm working on SAP ECC 6.0 and I'm facing a problem during the ALV validation check. My requirement is to show an ALV with one editable field. In addition I have to pre-initialize this field in order to give a reference value to the user, but this is not always correct, or better, this field represent the maximum amount available, but, because of other validation checks, this field is not always correct (and it's ok, it's not a problem), and if it is greater than another amount I have to display an error.
    I was thinking about catching the event DATA_CHANGED and do the checks inside of it. It works but not completely, because if the user do not change anything the event is not raised and I cannot do my checks.
    My solution is to do the checks without catching the DATA_CHANGED event and display the errors in a separate popup window.
    The checks are ok, but I have problems during the displaying of the results: I would like to use the class CL_ALV_CHANGED_DATA_PROTOCOL in order to display the errors, I tried creating the Object:
      Data: go_Error Type Ref To CL_ALV_CHANGED_DATA_PROTOCOL.
      Create Object go_Error
        Exporting
    *      i_container =
          i_calling_alv = go_0200_Alv
    giving it a reference to the ALV (the go_0200_Alv is my CL_GUI_ALV_GRID object).
    Then I did many Call Methods to the Add_Protocol_Entry to add the message in the protocol and then display them calling the Display_Protocol Method of my "go_Error".
    The Popup is shown and the "links" to the ALV are correct (if I double click a message it selects the corresponding row of the ALV, but (and it's my problem) I cannot see the Description of the Column with the error: the popup window is an ALV grid itself with 3 columns ("Message Type", "Name of the Column" and "Message Text") where I can see correctly the Message Type and the Message Text but not the name of the column.
    Debugging the code I found that If I catch the event, the parameter er_Data_Changed (the class CL_ALV_CHANGED_DATA_PROTOCOL) is filled with some other informations like Modified Rows and other attributes like FieldCatalog, Row-ID, so I thought the problem was related to that, and that's why I replicated the whole case in my processing, filling every table I would see if I use the "standard way" for validation. Bu it didn't correct the error. I still don't see the name of the Column.
    This is my code, it's only the part interested, If you need other informations, please ask me and I will copy them.
    form CHECK_ALV_0200_0110 Changing pc_Error Type Char01.
      Data: lt_MatchK1 Type tp_Matches1_Key_t,
            l_Message  Type Char100,
            l_MessX    Type String,
            l_QtaRes   Type ZDM_AMT_ASSIGNED,
            l_QtaAcc   Type ZDM_AMT_ACCRUED,
            l_QtaStep  Type ZDM_AMT_ASSIGNED.
      Field-Symbols: <fs_Table>    Type Standard Table,
                     <fs_Master>   Type Standard Table,
                     <fs_Mod_Cell> Type LVC_S_MODI,
                     <fs_Line>     Type Any,
                     <fs_Field>    Type Any,
                     <fs_Any>      Type Any.
      Data lt_Matches_Alv_Mod Type tp_Matches1_Alv_t.
      Data ls_Modi Type LVC_S_MODI.
      Data: l_Row_ID Type I,
            l_Tabix  Type I.
      Field-Symbols: <fs_Match_ALV> Type tp_Matches1_Alv_s.
      Free go_Error.
      CREATE OBJECT go_Error
        EXPORTING
    *      i_container =
          i_calling_alv = go_0200_Alv
    * Validation Checks
      Clear pc_Error.
      Clear ls_Modi.
      Loop At gt_Matches1_Alv Assigning <fs_Match_ALV>.
        l_Tabix = Sy-Tabix.
        Check <fs_Match_ALV>-Status Eq con_Status_Temp.
    *   Set the Modified Row for the CL_ALV_CHANGED_DATA_PROTOCOL object
          Append <fs_Match_ALV> To lt_Matches_Alv_Mod.
          Add 1 To ls_Modi-Row_Id.
          ls_Modi-FieldName = 'AMT_DEDUCTED'.
          Write <fs_Match_ALV>-Amt_Deducted To ls_Modi-Value Currency <fs_Match_ALV>-Waers.
          Condense ls_Modi-Value No-Gaps.
          ls_Modi-Tabix = l_Tabix.
          Append ls_Modi To: go_Error->mt_Mod_Cells,
                             go_Error->mt_Good_Cells.
          l_Row_ID = ls_Modi-Row_Id.
        Clear l_Message.
        If <fs_Match_ALV>-Amt_Deducted Eq 0.
          pc_Error = con_X.
          CALL METHOD go_Error->Add_Protocol_Entry
            EXPORTING
              i_msgid     = 'ZDMV'
              i_msgty     = 'E'
              i_msgno     = '005'
    *          i_msgv1     =
    *          i_msgv2     =
    *          i_msgv3     =
    *          i_msgv4     =
              i_fieldname = 'AMT_DEDUCTED'
              i_row_id    = l_Row_ID
    *          i_tabix     =
          Continue.
        EndIf.
        Case g_Dynnr.
          When '0110'.
            Perform Get_ResQtaDispute1 Using lt_MatchK1
                                             <fs_Match_ALV>
                                       Changing l_QtaRes.
            Perform Get_ResQtaAccrued1 Using <fs_Match_ALV>
                                       Changing l_QtaAcc.
    *      When '0111'.
    *        Perform Get_ResQtaDispute2 Using lt_MatchK2
    *                                         <fs_Match_ALV>
    *                                   Changing l_QtaRes.
    *        Perform Get_ResQtaAccrued2 Using <fs_Match_ALV>
    *                                   Changing l_QtaAcc.
        EndCase.
        Add <fs_Match_ALV>-Amt_Deducted To l_QtaStep.
        If l_QtaStep > l_QtaRes.
    *     Store the Error
          pc_Error = con_X.
          Write l_QtaRes To l_Message Currency <fs_Match_ALV>-Waers.
          Condense l_Message No-Gaps.
          CALL METHOD go_Error->Add_Protocol_Entry
            EXPORTING
              i_msgid     = 'ZDMV'
              i_msgty     = 'E'
              i_msgno     = '002'
              i_msgv1     = l_Message
    *          i_msgv2     =
    *          i_msgv3     =
    *          i_msgv4     =
              i_fieldname = 'AMT_DEDUCTED'
              i_row_id    = l_Row_ID
    *          i_tabix     =
        EndIf.
        If l_QtaStep > l_QtaAcc.
    *     Store the Error
          pc_Error = con_X.
          Write l_QtaAcc To l_Message Currency <fs_Match_ALV>-Waers.
          Condense l_Message No-Gaps.
          CALL METHOD go_Error->Add_Protocol_Entry
            EXPORTING
              i_msgid     = 'ZDMV'
              i_msgty     = 'E'
              i_msgno     = '002'
              i_msgv1     = l_Message
    *          i_msgv2     =
    *          i_msgv3     =
    *          i_msgv4     =
              i_fieldname = 'AMT_DEDUCTED'
              i_row_id    = l_Row_ID
    *          i_tabix     =
        EndIf.
      EndLoop.
      If pc_Error Eq con_X.
    *   If there was at least one error, Display the Popup
        go_Error->mt_FieldCatalog[]   = gt_0200_FCat[].
        go_Error->ms_Layout-Zebra     = con_X.
        Get Reference Of lt_Matches_Alv_Mod[] Into go_Error->Mp_Mod_Rows.
        CALL METHOD go_error->display_protocol
    *      EXPORTING
    *        i_container        =
    *        i_display_toolbar  =
    *        i_optimize_columns =
      EndIf.
    EndForm.
    Do you know if there is a particular issue about that? Or, maybe, I'm doing something wrong...
    Please help me
    Regards,
    Claudio
    Edited by: Claudio Distrutti on Oct 31, 2008 12:38 PM

    Hello Claudio
    Nobody prevents you from calling your event handler method go_grid->HANDLE_DATA_CHANGED directly!
    What do I mean with that?
    I assume you are calling method go_grid->CHECK_CHANGED_DATA at the beginning of the PAI module to catch any changes from the editable ALV grid. Within the event handler method you do your validation and send the error popup if necessary.
    Now when the user closes the error popup and pushes e.g. the SAVE button then I can happen that method HANDLE_DATA_CHANGED does not trigger event DATA_CHANGED because nothing was indeed changed on the ALV grid. Yet the invalid value is still there.
    However within the FORM routine for saving the data you can just call your event handler method directly:
    FORM save_data.
    CALL METHOD go_grid->handle_data_changed
        EXPORTING
    *      er_data_changed =
          e_ucomm = 'SAVE'.
    ENDFORM.
    Now within your event handler method you always know when the method was called because if method CHECK_CHANGED_DATA triggers event DATA_CHANGED the IMPORTING parameter ER_DATA_CHANGED is bound whereas it is empty when the method is called from your SAVE routine.
    METHOD handle_data_changed.
      DATA: lo_log   TYPE REF TO CL_ALV_CHANGED_DATA_PROTOCOL.
        IF ( er_data_changed IS BOUND ).
          lo_log = er_data_changed.
        ELSE.
          CREATE OBJECT lo_log.
        ENDIF.
    " Do the validations and send error log if necessary
      lo_log->DISPLAY_PROTOCOL( ).
    ENDMETHOD.
    Regards
      Uwe

  • Protected mode message comes up and when I try to open files it says it encountered an error and to check online.. i can not open any files now

    Within the past week I have been getting messages when trying to open pdf files " that its in protected mode and can not open"
    I deleted adobe and reinstalled directly from Adobe.com and now I can not open any file with a message it has encountered an error
    and will check online for solution. Please assist as no files will open now
    This is details of error
    Problem Event Name:    APPCRASH
      Application Name:    AcroRd32.exe
      Application Version:    11.0.10.32
      Application Timestamp:    547e9779
      Fault Module Name:    StackHash_147f
      Fault Module Version:    0.0.0.0
      Fault Module Timestamp:    00000000
      Exception Code:    c000041d
      Exception Offset:    77a011f1
      OS Version:    6.1.7601.2.1.0.256.48
      Locale ID:    1033
      Additional Information 1:    147f
      Additional Information 2:    147ff66574b08dc93180d912e60eb897
      Additional Information 3:    c48b
      Additional Information 4:    c48be403c52ec6c06778481aaa8948d8
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt

    Can you open Adobe Reader by itself?  If so, try to disable Protected Mode [Edit | Preferenes | Security (Enhanced)].

  • Perform static and dynamic check together on a customer?

    Hello All,
    Is it possible to perform static and dynamic check together on a customer?
    I believe standard SAP does not allow both options together.
    The scenario is: My client has customer who orders products 1 year in advance and create sales order with a future delivery date. The customer might have balance due on their account which is close to the credit limit. As a result the sale order should be blocked as if the automatic credit check is "Static". This would allow our customer service to call the customer and arrange for the payments.
    Then 11 months later, a dynamic check should be performed on the customer to make sure the past due is under the credit limit. If the past due is over credit limit, the sales order must be blocked for delivery as if the credit check was "Dynamic" with 30 days horizon. This would again give our customer service time to settle the payment with the customer.
    If anyone has implemented such a scenario, can you please give me an overview of how you did it?
    Thanks very much in advance and Text Removed.
    With Regards,
    AM
    Edited by: Lakshmipathi on Nov 13, 2010 9:23 AM
    Please dont include this text

    Static and Dynamic Cannot be Performed together. They are mutually exclusive events.
    Credit check can be performed either at Sale order level or at Delivery / PGI Level.
    FCV3 is a good report to see whether a customer would fail a credit check. ( suitable for your customer service )
    Coming to your Point , Assuming that the customer is eligible for a Credit of 50 Lacs. Now the Customer has placed an order for 60 Lacs. We set the Customer credit checking at  order level . The Customers Sale order would get blocked.
    The Customer service  will follow up for the payment and see to it that it is made. Assume the customer has made a payment for 70 Lacs.
    Now let us have a look at the account statement of the customer.
    Account Statement :     Customer Cr :  70 Lacs.   Dr   :  0.  ( because no delivery and invoice  so far has been made )  
    So we are supposed to deliver the Material worth value of 60 Lacs.
    The First sale order worth 60 Lacs has been unblocked in VKM3. Now at the time of Delivery level why would you want to chekc the Credit limit again ? It has already passed the credit check.
    It is not necessary to check credit limit . Because you have already performed the same at the order level.
    Now the customer has come again and raised another sale order for 80 Lacs. The System would block him.
    The system will never block the Previous delivery which you are, due for delivery  to the customer.
    If we keep on checking the Credits without delivering we would end up only raising in Sale orders and no Delivery to the Customer  at all. The Debit side of his account will always be 0.
    So i donot think Static and dynamic is needed . you can go for either Static or Dynamic.

  • Exit CL_HRASR00_POBJ_WF_EXIT triggered exeception for event STATE_CHG and (target) status READY- ERROR EVENT_RAISED - Error updating the process object

    Hi All
    I have set up a simple custom HCM process and Form regarding Infotype TO CREATE AND CHANGE POSITION. I have checked the process and form consistency and it seems fine. Now when I run the process from HRASR_DT it generates a process number but it also gives an error workflow could not start.I get following error (SWIA log - Step history)
    Executing flow work item - Transaction brackets of the workflow has been damaged
    Exception occurred - Error when starting work item 000000007031
    PROCESS_NODE - Error when processing node '0000000014' (ParForEach index 000000)
    CREATE - Error when creating a component of type 'Step'
    CREATE_WIM_HANDLE - Error when creating a work item
    CREATE_VIA_WFM - Exit CL_HRASR00_POBJ_WF_EXIT triggered exeception for event CREATED and (target) status
    EVENT_RAISED - Error updating the process object
    Executing flow work item - Exit CL_HRASR00_POBJ_WF_EXIT triggered exeception for event STATE_CHG and (target) status READY->ERROR
    EVENT_RAISED - Error updating the process object
    Executing flow work item - Transaction brackets of the workflow has been damaged
    Executing flow work item - Work item 000000007031: Object FLOWITEM method EXECUTE cannot be executed
    Executing flow work item - Error when processing node '0000000014' (ParForEach index 000000)
    Points to be noted:
    1) I have searched few SAP notes such as 1384961(Notes for 6.0.4) but our system is in higher level patch 6.0.5
    2) WF-BATCH have SAP_NEW and SAP_ALL authorization.
    Appreciate your valuable suggestions.
    Thanks
    Ragav

    Hi Ragav
    did you try to debug this? maybe something is missing in config of P&F?
    Since you are on 605, the following note would be there in your system....use it to debug:
    1422496 - Debugging background workflow tasks in HCM P&F
    This will help you find the root cause.
    regards,
    modak

  • TS2972 I assume my Apple TV should allow me to view all events,albums and slideshows but It only allows four events to display on my TV. I'm using a Optus mini Wi Fi for my home network. Could this be the reason for limited access via my iMac computer? Ch

    I assume my Apple TV should allow me to view all events, albums and slideshows in my iPhotos app but it only allows four events and four albums to display on my television. I'm using a Optus mini Wi Fi for my home network. Could this be the reason for limited access via my iMac computer?
    Chris

    No, I have not chosen photos to share as I assumed that the Apple TV would access all photos and music that are stored on my iMac. 
    Thanks for your advice. I will check it out.
    Chris

  • How to use customer-specific fields with FI-CA event 940?

    The following text can be found under FI-CA event 940:
    You can also set customer-specific fields if you have defined the predefined include for customer enhancements CI_FKK_ACCIT_CUS in the structure FKK_ACCIT_CUS. The fields included here must have the same field name as the fields included in the structure ACCIT. These can also originate from an enhancement of the coding block in General Ledger Accounting. The fields Reservation Class and Reservation Key of the reconciliation key and the totals record are available as import parameters.
    My requirement is to populate the field HZUON in this event, which will be called when running t-code FPG1 (Transfer of FI-CA total records to general ledger)
    The problem is the fact that the output of the event (i.e. output of function module FKK_SAMPLE_0940 at first) only have the following fields:
    E_ZUONR     LIKE     ACCIT-ZUONR     Zuordnung (BSEG-ZUONR)
    E_XREF2     LIKE     ACCIT-XREF2     Referenz  (BSEG-XREF2)
    E_SGTXT     LIKE     ACCIT-SGTXT     Positionstext
    E_BUPLA     LIKE     ACCIT-BUPLA     Businnes Place (Korea only)
    I tried adding a new field to structure CI_FKK_ACCIT_CUS and adding this field to the output of the event 940, but how do I ensure that the content of the field will be used to populate the HZUON field of the FI document during "transfer of FI-CA total records to general ledger"?
    Cheers,
    Teo

    Hi Teo,
    I happened to see this post from you when I searched for a similar scenario related to event 940. I also need to add two fields in CI_FKK_ACCIT_CUS and make these fields as outputof the event. Did you come across any solution for the same? If so, can you please share.
    Regards,
    Harikumar. S
    Edited by: Harikumar Sasidharan on Dec 30, 2009 12:14 PM

  • RMI, event handling, and Winow.dispose()

    Hi all,
    If you combine RMI with an event handler and java.awt.Window.dispose(), the JVM hangs. The only way to solve this problem is by disposing of the frame from within SwingUtilities.invokeLater.
    Please check the following code:
    ServerInterface.java:_
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    public interface ServerInterface extends Remote {
        void Send(ClientInterface CI) throws RemoteException;
    ClientInterface.java:_
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    public interface ClientInterface extends Remote {
        void Send() throws RemoteException;
    Server.java:_
    import java.rmi.RemoteException;
    import java.rmi.server.UnicastRemoteObject;
    import java.rmi.Naming;
    public class Server extends UnicastRemoteObject implements ServerInterface {
    public Server() throws RemoteException {}
    public void Send (ClientInterface CI)
    try { CI.Send(); } catch (Throwable t){System.out.println(t);}
    public static void main(String args[])
    try {
          Naming.rebind      ( "rmi://localhost:1099/Testing",new Server() );
          System.err.println ("Server ready");
    catch ( Throwable t )
            System.out.println ( t );
    Client.java:_
    import java.rmi.RemoteException;
    import java.rmi.server.UnicastRemoteObject;
    import java.rmi.Naming;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import javax.swing.SwingUtilities;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JButton;
    public class Client extends UnicastRemoteObject implements ClientInterface,ActionListener {
    static JFrame A=null;
    static ServerInterface ServerSide;
    private Client()  throws RemoteException {}
    public void Send()
    if ( A == null )
         A = Display("Remove");                   // display frame
    else                                // remove frame
         SwingUtilities.invokeLater ( new Runnable(){public void run(){A.dispose();A=null;}} );
    public static void main(String[] args)
    try {
          ServerSide = (ServerInterface) Naming.lookup ( "rmi://localhost:1099/Testing" );
          ServerSide.Send(new Client());
    catch ( Throwable t )
            System.out.println ( t );
    public void actionPerformed(ActionEvent e)
    try { ServerSide.Send(new Client()); } catch (Throwable t){System.out.println(t);}
    private JFrame Display (String label)
    JButton b = new JButton (label);
    b.addActionListener(this);
    JPanel p = new JPanel ();
    p.add (b);
    JFrame frame = new JFrame ();
    frame.getContentPane().add(p);
    frame.pack();
    frame.setVisible(true);
    return frame;
    }You can do any GUI work from within an event handler, only when you try to dispose of a frame, the system hangs !!!

    Thank you for responding to my problem.
    unless their documentation says otherwise (eg: repaint). I checked the API for "repaint()", but it didn't mention anything about the EDT. What documentation you are referring to ?
    What I don't understand is that why "dispose()" works well on non-RMI systems and hangs the machine on RMI systems ? It even works fine on RMI system providing that you are not disposing of the frame from within an event handler. So the problem occurs only if you are combining the three elements: RMI, event handler, and dispose().
    Conversely, you should avoid doing anything that may take a long time on the EDT. Perhaps remote methods fall into that category.It is true that we should avoid doing anything that may take a long time on the EDT; however, in this particular example, dispose() is not done through a remote call, it is done on the client where the frame should be removed.
    I also tried disposing of the frame from within a normal Thread (instead of the EDT), and it worked just fine.

  • Exchange 2007 Event 9335 and 9331 when updating OAB

    I noticed that the GAL is not updating for most users, unless that are not in cached mode. 
    I checked the application log and I am getting these two errors: 9335 and 9331
    Here are the result from [PS] >get-publicfolder -Identity "\NON_IPM_SUBTREE\offline address book" -Recurse |fl:
    Any ideas?
    AgeLimit                       :
    EntryId                        : 000000001A447390AA6611CD9BC
                                     8269BF84FD2044826B78810D8D8
    HasSubFolders                  : True
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : OFFLINE ADDRESS BOOK
    ParentPath                     : \NON_IPM_SUBTREE
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : True
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
    IsValid                        : True
    OriginatingServer              : myserver
    AgeLimit                       :
    EntryId                        : 000000001A447390AA6611CD9BC
                                     801FB1C124FC44B786136B51DB6
    HasSubFolders                  : True
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : /o=Insurors/cn=addrlists/cn
                                     fline Address List
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server3\Second Storage Group\
                                     ase}
    ReplicationSchedule            : {Sun.12:00 AM-Sat.11:45 PM,
                                     2:00 AM}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : True
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : False
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List
    IsValid                        : True
    OriginatingServer              : myserver
    AgeLimit                       : 30.00:00:00
    EntryId                        : 000000001A447390AA6611CD9BC
                                     CF1A7D814C0343AA0D65D99F684
    HasSubFolders                  : False
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : OAB Version 2
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server2\First Storage Group\P
                                     (server2)}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : False
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List\OAB Version 2
    IsValid                        : True
    OriginatingServer              : myserver3
    AgeLimit                       : 30.00:00:00
    EntryId                        : 000000001A447390AA6611CD9BC
                                     A8A87846FD2749B82D29502357E
    HasSubFolders                  : False
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : OAB Version 3a
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server2\First Storage Group\P
                                     (server2)}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : False
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List\OAB Version 3a
    IsValid                        : True
    OriginatingServer              : myserver3
    AgeLimit                       : 30.00:00:00
    EntryId                        : 000000001A447390AA6611CD9BC
                                     A8A87846FD2749B82D29502357E
    HasSubFolders                  : False
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : OAB Version 4
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server2\First Storage Group\P
                                     (server2)}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : False
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     ors/cn=addrlists/cn=oabs/cn
                                     dress List\OAB Version 4
    IsValid                        : True
    OriginatingServer              : myserver3
    AgeLimit                       :
    EntryId                        : 000000001A447390AA6611CD9BC
                                     BE78338249B94CADFE01EE01DCE
    HasSubFolders                  : False
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : EX:/o=mycompany/ou=Exchange
                                     p (FYDIBOHF23SPDLT)
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server3\Second Storage Group\
                                     ase}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : True
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     mycompany/ou=Exchange Administ
                                     OHF23SPDLT)
    IsValid                        : True
    OriginatingServer              : myserver
    AgeLimit                       :
    EntryId                        : 000000001A447390AA6611CD9BC
                                     F83E8EC1C848EE8B85478979F4D
    HasSubFolders                  : False
    HiddenFromAddressListsEnabled  : True
    IssueWarningQuota              : 3991680KB (InheritFromDB)
    LocalReplicaAgeLimit           :
    MailEnabled                    : False
    MaxItemSize                    : 20240KB (InheritFromDB)
    Name                           : EX:/o=mycompany/ou=First Adm
    ParentPath                     : \NON_IPM_SUBTREE\OFFLINE AD
    PerUserReadStateEnabled        : True
    ProhibitPostQuota              : 4097152KB (InheritFromDB)
    Replicas                       : {server2\First Storage Group\P
                                     (server2)}
    ReplicationSchedule            : {}
    RetainDeletedItemsFor          :
    UseDatabaseAgeDefaults         : True
    UseDatabaseQuotaDefaults       : True
    UseDatabaseReplicationSchedule : True
    UseDatabaseRetentionDefaults   : True
    Identity                       : \NON_IPM_SUBTREE\OFFLINE AD
                                     mycompany/ou=First Administrat
    IsValid                        : True
    OriginatingServer              : myserver

    Hi,
    About the Event 9331 and 9335, the two events error indicate that OALGen experienced an error when it tried to generate the offline address list specified in the event description or clean the offline address list system folders.
    I recommend you refer to the following similar thread to check the result.
    Exchange 07 Event ID 9331 & 9335 when Gen OAB
    http://social.technet.microsoft.com/Forums/en-US/e8431dad-fa2b-4a79-af69-64ac9a5f3059/exchange-07-event-id-9331-9335-when-gen-oab?forum=exchangesvrdeploylegacy
    If the issue persists, please restart the MS Exchange System Attendant and File Distribution service and then update OAB to check the result.
    Best regards,
    Belinda
    Belinda Ma
    TechNet Community Support

  • Difference btwn xfa.event.change and xfa.event.newText pls?

    Hello
    I tried to figure out the difference between xfa.event.change and xfa.event.newText in google, but did not see any such!
    Pls. could you clariy my question that what is the differenvce between these 2 (xfa.event.change and xfa.event.newText)?
    Thank you

    Thank you. With out having much knowledge on JS, i wrote the below JS
    myFomr.Page2.mySubform21.myCheckBox211::exit - (JavaScript, client)
    // To  check this check box, bank acct # is must to enter by user
    if (this.rawValue == "X"){
    if ((xfa.resolveNode("myFomr.Page2.mySubform21.BankNumber").rawValue == null) || (xfa.resolveNode("myFomr.Page2.mySubform21.BankNumber").rawValue == "")) {
        xfa.event.change = "";
    My impression was, i can change a value (in the above case am unchecking the check box by populating it with ""/space) of any (text, check box, drop-down) field on the form explicitly by using this script
    (xfa.event.change = "";),
    i already placed in around 20 locations, so, pls. suggest me do i need to correct all these 20 locations, kind of risk/tediuos at this point or is it ok that leave as is?
    Thank you

  • MRP and Availability check clarification

    while browsing the forum, many experts here mentioned in old threads that MRP and availability check are two different (independent) concepts. I am really confused on this one. let me put my understanding here and plz experts help me if I am wrong with a figurative explanation, so that will be easy for understanding.
    Assume this is the scenario as of today.
    Plant stock for material x u2013 100
    Reservations for material x u2013 70
    Incoming receipts for material x u2013 50
    So net stock = 100 + 50 -70 = 80
    sales order arrived for material x u2013 100 and availability check is done. Results of availability check says 80 can be confirmed and 20 can be confirmed on later date.Transfer of requirement for quantity 20 is done to MRP. Mrp runs and creates planned order for 20.
    In the availability check config  ovz9 if I say donu2019t consider reservations, then when availability check is done for 100 quantities..system will confirm 100 because available stock according to system will be 100+50 = 150. So transfer or requirements are not sent to mrp.
    So isnu2019t mrp run directly dependent on availability check?

    925,
    sales order arrived for material x u2013 100 and availability check is done. Results of availability check says 80 can be confirmed and 20 can be confirmed on later date. Transfer of requirement for quantity 20 is done to MRP
    No.  100 pcs requirements are passed to MRP.
    In the availability check config ovz9 if I say donu2019t consider reservations, then when availability check is done for 100 quantities..system will confirm 100 because available stock according to system will be 100+50 = 150. So transfer or requirements are not sent to MRP.
    No, 100 pieces requirement are passed to MRP.
    This behavior depends upon how your 'transfer of requirements' is configured, which is an SD setting.  Normally, unless the fix date qty field is set in the sales order, the entire 100 pc requirement is passed to MRP in all cases.  The assumption is that you have accepted the sales order and will 'some day' need to issue and sell the parts.  You need to begin planning for this event  now.
    When MRP subsequently runs, it will net out the supply elements (stock and inbound reservations) and will from this calculation determine how much needs to be built.  It then proposes a solution (planned order or purchase req).
    ATP check seldom has much impact on MRP.  You are correct in realizing that the ATP check must be consistent with MRP and with your chosen MRP strategies, in order to provide an end-to-end business process that is logical and meets all business requirements.  However, in SAP these two functions are separate.
    Best Regards,
    DB49

  • Taxreporter Form 940 and 941c in SAPSCRIPT

    Hi Gurus,
    Need your help on this. We are in ECC 6.0. As we are not live with ADS, we want to revert back changes to SAPSCRIPT for Taxreporter Form 940 and 941c for 2008. I tried to change table T5UX7 to SAPSCRIPT by changing the validity dates. It only works for SUI forms, but not for 940 and 941c forms. Can anyone let me know how these forms 940 and 941c can be changed back to SAPSCRIPT. Appreciate your help.
    Regards,
    Fred.

    i PASS TWO PARAMETERS FROM THE SAPSCRIPT  CHECK MY SELECT WITH INNER JOIN ...
    and
    pass the result in intenal tables
    REPORT  Z_GROUP_NGP.
    *&      Form  NGPGROUP
          text
         -->IN_TAB     text
         -->OUT_TAB    text
    FORM NGPGROUP TABLES in_tab STRUCTURE itcsy out_tab STRUCTURE itcsy.
    Get first parameter in input table.
      READ TABLE in_tab INDEX 1.
      WRITE in_tab-value TO l_EXNUM .
      READ TABLE in_tab INDEX 2.
      MOVE in_tab-value TO l_EBELN.
      DATA : begin of d_append occurs 100,
         STAWN type EIPO-STAWN,
         TEXT1 type T604T-TEXT1,
         SUM type EKPO-NETWR,
         SUM1 type EKPO-NETWR,
        end of d_append.
    my internal table with full and multiline data is d_append
    my test element in sapscript is "
    /E ITEM_HEADER_F
    So how to pass the result of my query to sapscript ???

  • Void and Cancelled Checks

    Hello All,
    What is the difference between void and cancelled checks?
    Thanks,
    Deki

    A voided cheque is one where the cheque number is marked as void but the payment document still exists. For example if a cheque was torn and you want to assign the payment to a different cheque.
    A cancelled cheque is when you did not intend to make that payment so you void the cheque and reversed the payment.

  • Upgraded to ios 7.1 battery drain is significant and have lost my calendar events. how do i get my events back and why am i losing so much power now?

    how do i get my calendar events back and why the power drain after upgrading my operating system to 7.1?

    Thought I'd reply to this seen as no one else has, I am also experiencing very similar problems with my 4s and by the looks of it is it's across all handsets. I've never had any battery issues with my iPhone even 7.0.6 was fine, but since updating to 7.1 the battery is ticking down very fast. I fully charged in the morning and left it in my locker all day at work when I got my hands on it it's gone down to 52% just on its own!!
    I really hope they sort this out fast the irony is 7.1 was supposed to help battery life!

Maybe you are looking for

  • Display Data

    hi every body, i want to display data inside my forms when the form open direct, no need to prss Excute query, How ????? thanks.....

  • AS3 Project in Flash Builder

    Hi I am an experienced AS3 developer working on a Mac, been working in the CS4 IDE and using Textmate for html, PHP etc. I am very keen to use Flash Builder IDE to build my AS3 projects. I have been able to create actionscript projects but when I try

  • Lost Music with upgrade 9.2 - Found iTunes Database File???

    When I upgraded to 9.2 itunes, I lost all the music I had downloaded from CD's. I found the itunes database file dated October 2007 in the Previous iTunes Library Folder. How do I get that music back on the itunes library dated August 2010 which was

  • How to install SSL certificate on the second ACE in the HA pair

    Hi, I'm struggling to figure out how to install a certificate (.p7b and .crf) on my second ACE in a HA pair. On ACE01 i generated a CSR and gave the details to our SSL provider, they provided the certificates and i imported them. All good there. How

  • Retina Macbook Pro: Constant Crashing, Kernel Panics, Etc

    I've heard a lot of talk about how certain apps are crashing these new Macbook Pros. I'm here to tell you that it's not the apps: it's the hardware. At least, that's what casual observation has taught me. Here's my story: Bought a new, fully-loaded R