Posting block check in MI31 transaction

Hi,
I have done following steps -
1. Create inv document using MI31 with posting block check box selected. Step OK.
2. Doing 311 using MB1B - System prevents me from doing this movement. Step OK
3. Doing MI04 Step OK
4. Again doing 311 using MB1B - System prevents me from doing this movement, but with only one material.
If I am trying with other material, after MI04, I am able to do movement type 311 move using MB1B.
What is that it prevent me from doing 311 activity will that material after MI04?
Any input is appreciated,
Regards,
Dipak

not fully correct. the posting block is erased whenever you enter a count, it does not matter if your count matches with the book quantity or not.
The purpose of the posting block is to prevent entering movements in SAP while a phyiscal inventory is active. This is only one side of the medal. The other side is your organisation of a physical inventory. Here you have to take the same measures, you need to prevent people from moving materials until you have finished your count.
Once you enter the count, then SAP is just certain that the count has finished and the block is no longer needed.
If you counted correctly, then you will not move more than you counted, hence you will not have any issue if you post the difference some days later.

Similar Messages

  • Default check on the 'Posting block' check box in the Physical Inventory

    I am looking for a default check on the 'Posting block' check box in the Physical Inventory document for T-code MI01 or MI31. Can anyone help in this?

    Thanks for your reply. Can you send me the detail process how to do it through Transaction Variant.
    Regards,
    Tt

  • Future Posting Block for Inventory document

    Hi Friends,
    My client want to create a PID (Physical Inventory doc) to day with planned count date next week and posting block checked.
    But, they does not want to block it to post till the begining of planned count date. Practically, they want the posting block to be effective on Planned count date.
    Can it be??
    Appreciate your help in advance.
    Regards,
    Dev.

    Hi,
    Please read SAP online help:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/4d/2b8d3943ad11d189410000e829fbbd/frameset.htm
    Here you can see that transaction MI32 can be used to set posting block in mass.
    When count date comes:
    - user can set the block via MI32 in mass
    - in advance you can schedule ba background job for MI32 in order to set the posting block
    I wouldn't go to development...if it is not necessary...
    (my opinion)
    Regards,
    Csaba
    Edited by: Csaba Szommer on Feb 26, 2010 10:43 PM

  • Posting block to invoice

    Hi
    Please tell me what happens if i block the invoice for posting to accounting?
    what are the consequences?
    from when the payment terms will be calculated is it from the date of invoice or the day when i release to accounting
    regards

    When you mark the check box for Posting block in IMG screen of billing type, system neither creates any accounting document nor there is any posting in FI. This practice is mostly followed in case of Pro forma invoice.
    In that case if you want to release the document to accounting, go to VF02 and in the menu Billing Document click on Release to Accounting. This will create accounting document in FI along with necessary GL postings.
    So the payment terms will be calculated based on this posting date (date on which accounting doc. is created) and not on the billing date, if posting block check box is activated. And if posting date is selected in OBB8 as default for baseline date. That setting is done in OBB8.
    Regards,
    Sagar
    Edited by: Sagar Wagh on Jan 6, 2009 10:00 AM

  • Posting using cross company code transaction must be blocked

    Hello Guys,
    I have a  problem related to cross company code transaction.
    In the OBA7 I have the document type KE that not allows posting using cross company code transactions. In the moment that I am creating a new document through the FB01, I have an error as "Consolidated companies US52 and ' ' are different
    Message no. F5080. As a results, the document cannot be created by this way. This is the correct process.
    But I have several documents that was used the doc type KE and the cross company code transaction was used. This is my issue. I don´t know why these documents were posted. The document come from another interface via IDOC and the IDOC not errored out.
    Can anyone help on this?
    Thanks
    Rafael B.

    Hello, I´ve checked the log and no changes since 2008.
    The document was created in 2010.
    This is the message: "No logs found for the selected period"
    More suggestions?
    Regards.
    Rafael

  • What is thr transaction for posting the checks.

    Hi
    What is the transaction for posting the checks
    and i want to get details based on the posting date. so any one tell me the tables used in this.

    What kind of operation are you talking about.
    For example :
    F-53 , F-58, F110 are transactions to post vendor paymment with check
    F-28 transaction to post customer payment with check (without creating it)
    FF68 for check deposit
    Regards

  • F110 - Error Msg "No payment due to delete flag or posting block"

    When I use F110 To auto payment a AP open item, the system show the message "Vendor <Vendor Code> <Company Code>: No payment due to delete flag or posting block" in job log.
    The AP open item information :
    amount 480.
    bline date : 2008/09/29
    payment term : immediate payment
    due date : 2008/09/29
    vendor payment method : E
    D : expense 480
       C : AP - <Vendor Code>  480
    The parameter in F110 :
    run date : 2008/11/10
    indentification : TEST
    Parameter :
    posting date 2008/11/10
    docs entered up to 2008/11/10
    company codes : <Company Code>
    pmt meths : E
    next p/date : 2008/11/11
    vendor codes : <Vendor Code>
    I don't understand the mean of "Vendor <Vendor Code> <Company Code>: No payment due to delete flag or posting block", how should I payment this AP open Item by F110.
    Best regards,

    Hi Eric,
    Seems like your vendor has been blocked at company code level for any further posting. Try and check with transaction code FK05 or XK05.
    If it's blocked then just unblocked it and then try run your payment run.
    Cheers
    Samir

  • How to set posting block in BIlling Doc type configuration

    Hi All,
    Can anybody tell me, How to set posting block in BIlling Doc type configuration.I need to do this to seperate billing creation from from FI/CO posting in my company.
    We right now run have the batch jobs which run VF06 & VFX3.
    Appreciate any input or suggestions.
    Regards,
    Vinay

    Hi
    If you want to check the Manual posting blocks you can configure them through FI/CO. Once you have configured the blocks with reasons it will automatically block for the payments.
    goto        SPRO-> Financial accounting->Account receivable & Payable ->Business Transactions-> Out going Payments-> Manual outgoing Payments-> Check payment block reason.
    Cheers

  • Mass Vendor Deletion and posting Block unblock.

    Hi All,
    I have done the mass deletion flag and posting block of vendors ate P.org and Co.code level through t.code-XK99.
    I want to retrive my changes and vendor shuold active again instead of populating a warning message.I am aware of T.Code-XK05 but i tried it through T.Code-XK99 however i am not able to unblock those vendors.
    could anyone let me know were i am ,missing.
    Regards,
    Gaurav Surana

    Transaction MASS > LFA1 is same as in XK99
    XK99 should work in your case. Please check that you are selecting the correct table and fields to be changed in this XK99 transaction.
    Are you also getting any error message during the saving in XK99?
    Regards,
    SDNer

  • Posting FI  documents to FB01 transaction

    Hi ,
    My program collects data from database tables and sends the final data to a file in SAP directory.
    Now my requirement is to post this data into FB01 transaction.
    When the program runs, the following entry is posted
           Dr   210001023        
           Cr   229001017.
    SO which FM do I need to use to post these two GL accounts?Is there any other method to do so.
    My file contains Vendor info and check details like no, date,amount...
    I appreciate quick response.
    Thanks in Advance.
    Swathi.

    Hi Rhea,
    Have a look at my program below. Its has no customer no's.but  dr and cr accounts.
    *---SELECTION-SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: p_zbukr LIKE payr-zbukr OBLIGATORY,      " Paying Company
                p_hbkid LIKE payr-hbkid OBLIGATORY,      " House Bank
                p_hktid LIKE payr-hktid OBLIGATORY,      " Account ID
                p_file LIKE rlgrap-filename OBLIGATORY.  " Output file name
    SELECT-OPTIONS: s_prundt FOR sy-datum OBLIGATORY NO-EXTENSION,
                                                         " Previuos run date
                    s_crundt FOR sy-datum NO-EXTENSION.
    " Current run date
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS      p_chkvd AS CHECKBOX DEFAULT 'X'.     " Update TVARV
    SELECTION-SCREEN COMMENT 04(79) text-014.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 01(64) text-013 FOR FIELD p_mon.
    PARAMETERS  p_mon(2) TYPE n DEFAULT '24'.   " Months considered
    " for abandoned period of uncashed checks
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END   OF BLOCK b1.
    *---INITIALIZATION
    INITIALIZATION.
    Initialize Unix File Path
      PERFORM initialize_filepath.
    *---AT SELECTION-SCREEN
    AT SELECTION-SCREEN.
    Selection Screen Validations
      PERFORM validations.
    Populate current extraction date
      PERFORM get_current_date.
    *---START-OF-SELECTION
    START-OF-SELECTION.
    Get data from PAYR
      PERFORM get_payr.
    Get data from VF_KRED
      PERFORM ger_vf_kred.
    Process data
      PERFORM process_data.
    *---END-OF-SELECTION
    END-OF-SELECTION.
      IF f_data IS INITIAL.
    Transfer data to file
        PERFORM transfer_data.
    Write report
        PERFORM write_report.
      ENDIF.
    *---PAGE HEADING
    TOP-OF-PAGE.
    Write the Page Heading
      PERFORM page_heading.
    *&      Form  Initialize_filepath
          Initialize Unix File Path
    FORM initialize_filepath.
    Output File
      CONCATENATE '/int/'
                  sy-sysid
                  sy-mandt
                  '/out/'
                  INTO p_file.
    ENDFORM.                    " Initialize_filepath
    *&      Form  Validations
          Selection Screen Validations
    FORM validations.
    Local variable
      DATA: l_text(5).  " variable to hold 5 char data
    Validate paying company
      SELECT SINGLE bukrs INTO l_text FROM t001 WHERE bukrs = p_zbukr.
      IF sy-subrc <> 0.
        MESSAGE e003 WITH 'Invalid Paying Company'(002) p_zbukr.
      ENDIF.
    Validate House bank
      SELECT SINGLE hbkid INTO l_text FROM t012 WHERE bukrs = p_zbukr AND
                                                      hbkid = p_hbkid.
      IF sy-subrc <> 0.
        MESSAGE e003 WITH 'Invalid Hoouse Bank'(003) p_hbkid.
      ENDIF.
    Validate Account Id
      SELECT SINGLE hktid INTO l_text FROM t012k WHERE bukrs = p_zbukr AND
                                                       hbkid = p_hbkid AND
                                                       hktid = p_hktid.
      IF sy-subrc <> 0.
        MESSAGE e003 WITH 'Invalid Account ID'(004) p_hktid.
      ENDIF.
    Validate File name
      PERFORM validate_filename.
    ENDFORM.                    " Validations
    *&      Form  validate_filename
          Validate File name
    FORM validate_filename.
      DATA : l_len TYPE i.
      l_len = strlen( p_file ).
      IF p_file CA space.
        IF sy-fdpos < l_len.
          MESSAGE e003 WITH
            'File name should not contain spaces'(005).
        ENDIF.
      ENDIF.
      IF p_file CA '\'. "File name should not contain '\'.
        MESSAGE e003 WITH
          'File name should not contain \'(006).
      ENDIF.
      IF p_file0(1) = '/' AND p_file1(127) = space.
        MESSAGE e003 WITH
          'File name should not contain only /'(007).
      ENDIF.
    ENDFORM.                    " validate_filename
    *&      Form  get_payr
          Get data from PAYR
    FORM get_payr.
      SELECT zbukr
             hbkid
             hktid
             checf
             laufd
             lifnr
             vblnr
             zaldt
             waers
             rwbtr FROM payr INTO TABLE t_payr
             BYPASSING BUFFER
             WHERE zbukr = p_zbukr AND
                   hbkid = p_hbkid AND
                   hktid = p_hktid AND
                   zaldt IN s_crundt AND
                   bancd = '00000000' AND
                   voidr = '00'.
      IF sy-subrc = 0.
        SORT t_payr.
    Get the sending company code from REGUH
        SELECT laufd
               zbukr
               lifnr
               vblnr
               absbu FROM reguh INTO TABLE t_reguh
               BYPASSING BUFFER
               FOR ALL ENTRIES IN t_payr
               WHERE laufd = t_payr-laufd AND
                     xvorl = space AND
                     zbukr = t_payr-zbukr AND
                     lifnr = t_payr-lifnr AND
                     vblnr = t_payr-vblnr.
        IF sy-subrc = 0.
          SORT t_reguh.
        ENDIF.
      ELSE.
        MESSAGE i003 WITH 'No data exists for the given selection'(011).
        f_data = c_f.
        STOP.
      ENDIF.
    ENDFORM.                    " get_payr
    *&      Form  ger_VF_KRED
          Get data from VF_KRED
    FORM ger_vf_kred.
      IF NOT t_reguh[] IS INITIAL.
        SELECT lifnr
               bukrs
               name1
               ort01
               ort02
               pstlz
               regio
               stcd1
               stras
               qsrec
               adrnr
               FROM vf_kred INTO TABLE t_lfa1
               BYPASSING BUFFER
               FOR ALL ENTRIES IN t_reguh
               WHERE lifnr = t_reguh-lifnr AND
                     bukrs = t_reguh-absbu.
        IF sy-subrc = 0.
          SORT t_lfa1.
        ELSE.
          MESSAGE i003 WITH 'No vendor data exists'(012).
        ENDIF.
      ENDIF.
    ENDFORM.                    " ger_VF_KRED
    *&      Form  process_data
          Process data
    FORM process_data.
      LOOP AT t_payr.
    Get the sending company code from T_REGUH
        READ TABLE t_reguh WITH KEY laufd = t_payr-laufd
                                    zbukr = t_payr-zbukr
                                    lifnr = t_payr-lifnr
                                    vblnr = t_payr-vblnr
                                    BINARY SEARCH TRANSPORTING absbu.
        IF sy-subrc <> 0.
          CLEAR t_reguh-absbu.
        ENDIF.
        clear t_lfa1.
    Get the vendor data from T_LFA1
        READ TABLE t_lfa1 WITH KEY lifnr = t_payr-lifnr
                                   bukrs = t_reguh-absbu
                                   BINARY SEARCH.
        IF sy-subrc <> 0.
          CLEAR t_lfa1.
          SELECT SINGLE name1 stcd1 adrnr INTO
                       (t_lfa1-name1, t_lfa1-stcd1, t_lfa1-adrnr)
                       FROM lfa1 WHERE lifnr = t_payr-lifnr.
          IF sy-subrc <> 0.
            CLEAR t_lfa1.
          ENDIF.
        ENDIF.
        clear t_address.
        clear : t_lfa1-ort01,
                t_lfa1-ort02,
                t_lfa1-pstlz,
                t_lfa1-regio,
                t_lfa1-stras.
    Vendor Address
      select single city1
                    str_suppl1
                    post_code1
                    region
                    street
               from adrc into t_address
               where addrnumber = t_lfa1-adrnr.
      if sy-subrc = 0.
        move-corresponding t_address to t_lfa1.
      endif.
    Vendor Type
        CASE t_lfa1-qsrec.
          WHEN c_01.
            t_file-vend_type = c_s.
          WHEN c_07 OR c_20.
            t_file-vend_type = space.
    Clear Vendot TIN
            CLEAR t_lfa1-stcd1.
          WHEN OTHERS.
            t_file-vend_type = c_f.
        ENDCASE.
    Vendor TIN
        t_file-vend_tin = t_lfa1-stcd1.
    Vendor Name
        t_file-vend_name = t_lfa1-name1.
    Mail Address1
        t_file-addr1 = t_lfa1-stras.
    Mail Address2
        t_file-addr2 = t_lfa1-ort02.
    City
        t_file-city  = t_lfa1-ort01.
    State
        t_file-state = t_lfa1-regio.
    Zip Code
        t_file-zip   = t_lfa1-pstlz.
    Check ID
        t_file-check_id = c_ms08.
    Check Number
        t_file-check_no = t_payr-checf.
    Application Description
        t_file-appl_desc = c_app_desc.
    Check Date
        t_file-check_dt = t_payr-zaldt.
    *TPR 1944 : Begin   "Vinay
    Check Amount sign
       IF T_PAYR-RWBTR GE 0.
         T_FILE-CHECK_SIGN = C_POS.
       ELSE.
         T_FILE-CHECK_SIGN = C_NEG.
       ENDIF.
        IF t_payr-rwbtr GE 0.
          t_file-check_sign = c_neg.
        ELSE.
          t_file-check_sign = c_pos.
        ENDIF.
    *TPR 1944: End "Vinay
    Check Amount
        UNPACK t_payr-rwbtr TO t_file-check_amt1.
        t_file-check_amt2 = t_file-check_amt1.
        t_file-amt = t_payr-rwbtr.
        t_file-vend_no = t_payr-lifnr.
        t_file-waers = t_payr-waers.
        APPEND t_file.
        CLEAR t_file.
      ENDLOOP.
    ENDFORM.                    " process_data
    *&      Form  transfer_data
          Transfer data to file
    FORM transfer_data.
      DATA : l_pgm_id LIKE sy-repid,
             l_file_mode LIKE pppch-acces VALUE 'A'.
      l_pgm_id = sy-repid.
    Open data file
      CALL FUNCTION 'ZZ_OPEN_OUTBOUND_INTERFACE'
        CHANGING
          file_name                     = p_file
          pgm_id                        = l_pgm_id
          mode                          = l_file_mode
      FILE2                         =
      FILE3                         =
      FILE4                         =
      FILE5                         =
      FILE6                         =
      FILE7                         =
      FILE8                         =
      FILE9                         =
      FILE10                        =
      ABEND_ON_ERROR_IF_SPACE       =
       EXCEPTIONS
         error                         = 1
         OTHERS                        = 2
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    Transfer data to the file
      LOOP AT t_file.
        TRANSFER t_file+0(1221) TO p_file.
        v_count = v_count + 1.
      ENDLOOP.
    Close data file
      CALL FUNCTION 'Z_CLOSE_INTERFACE_FILE'
           EXPORTING
                pgm_id = l_pgm_id.
    ENDFORM.                    " transfer_data
    *&      Form  get_current_date
          Populate current extraction date
    FORM get_current_date.
      DATA: l_date LIKE sy-datum,
           l_mon(2) TYPE n,
           l_months TYPE i.
      l_mon = sy-datum+4(2).
      l_mon = l_mon - 1.
      l_date = sy-datum.
      l_date+4(2) = l_mon.
      CALL FUNCTION 'SG_PS_GET_LAST_DAY_OF_MONTH'
           EXPORTING
                day_in            = l_date
           IMPORTING
                last_day_of_month = l_date
           EXCEPTIONS
                day_in_not_valid  = 1
                OTHERS            = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    Calculate date with no.of months considered for abandoned period of
    uncashed checks
      l_months = p_mon * -1.
      CALL FUNCTION 'MONTH_PLUS_DETERMINE'
           EXPORTING
                months  = l_months
                olddate = l_date
           IMPORTING
                newdate = s_crundt-high.
    Begin of D02K921571
      CALL FUNCTION 'SG_PS_GET_LAST_DAY_OF_MONTH'
           EXPORTING
                day_in            = s_crundt-high
           IMPORTING
                last_day_of_month = s_crundt-high
           EXCEPTIONS
                day_in_not_valid  = 1
                OTHERS            = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    End of D02K921571
      REFRESH s_crundt.
      s_crundt-low = s_prundt-high + 1.
      s_crundt-sign = 'I'.
      s_crundt-option = 'BT'.
      APPEND s_crundt.
      CLEAR s_crundt.
    ENDFORM.                    " get_current_date
    *&      Form  write_report
          Write Report
    FORM write_report.
    Selection Report
      PERFORM select_report.
    Audit Report
      PERFORM audit_report.
    Detail Report
      PERFORM detail_report.
    ENDFORM.                    " write_report
    *&      Form  Page_heading
          page heading
    FORM page_heading.
      FORMAT COLOR COL_HEADING INTENSIFIED ON.
      ULINE.
      WRITE: /1 sy-vline,
              2  sy-repid,
              65 'ABBOTT LABORATORIES'(015) CENTERED,
                146 sy-datum,
                156 sy-vline.
      WRITE: /1 sy-vline,
              2   sy-sysid,
              5  '/',
              6  sy-mandt,
              59 'SAP to Tracker Outbound Interface'(016) CENTERED,
              148 sy-uzeit,
              156 sy-vline.
      WRITE: /1 sy-vline,
              2 sy-uname,
              (120) v_title CENTERED,
              145 'Page:'(017), sy-pagno,
              156 sy-vline.
      ULINE.
      IF v_title = 'Detail Report'(030).
        FORMAT COLOR COL_HEADING INTENSIFIED OFF.
        WRITE: /1 sy-vline,
                2 'Paying Company'(031),
                17 sy-vline,
                18 'House Bank'(032),
                29 sy-vline,
                30 'Account ID'(033),
                41 sy-vline,
                42 'Current Extract Range'(034),
                156 sy-vline.
        FORMAT COLOR OFF.
        WRITE:   /1 sy-vline,
                 2 p_zbukr CENTERED,
                 17 sy-vline,
                 18 p_hbkid CENTERED,
                 29 sy-vline,
                 30 p_hktid CENTERED,
                 41 sy-vline.
        LOOP AT s_crundt.
          WRITE: 44 s_crundt-low,
                 58 'to'(035),
                 62 s_crundt-high.
        ENDLOOP.
        WRITE: 156 sy-vline.
        ULINE.
        FORMAT COLOR COL_HEADING INTENSIFIED OFF.
        WRITE: /1 sy-vline,
                2 'Vendor Type'(036),
                14 sy-vline,
                15 'Vendor TIN'(037),
                26 sy-vline,
                27 'Vendor No.'(038),
                38 sy-vline,
                39 'Vendor Name'(039),
                82 sy-vline,
                83 'Vendor State'(040),
                96 sy-vline,
                97 'Check Number'(041),
                118 sy-vline,
                119 'Check Issue Date'(042),
                136 sy-vline,
                137 'Check Amount'(043),
                156 sy-vline.
        ULINE.
      ENDIF.
    ENDFORM.                    " Page_heading
    *&      Form  select_report
          selection-report
    FORM select_report.
      NEW-PAGE.
      v_title = 'Selection Report'(028).
      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
      WRITE: /1 sy-vline,
              2 'Paying company code      :'(018),
              28 p_zbukr,
             156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE: /1 sy-vline,
              2 'House bank               :'(019),
              28 p_hbkid,
             156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
      WRITE:/1 sy-vline,
             2 'Account ID               :'(020),
             28 p_hktid,
            156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE:/1 sy-vline,
             2 'Output file name         :'(021),
             28 p_file,
            156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
      WRITE: /1 sy-vline,
              2 'Previous extraction date :'(022).
      LOOP AT s_prundt.
        WRITE: 28 s_prundt-low,
               42 'to'(035),
               46 s_prundt-high.
      ENDLOOP.
      WRITE: 156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE: /1 sy-vline,
       2 'Current extraction date  :'(023).
      LOOP AT s_crundt.
        WRITE: 28 s_crundt-low,
               42 'to'(035),
               46 s_crundt-high.
      ENDLOOP.
      WRITE: 156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
      WRITE: /1 sy-vline,
       2 'Update TVARV             :'(024),
       28 p_chkvd,
      156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE:   /1 sy-vline,
         2 text-025,
         67 p_mon,
          156 sy-vline.
      ULINE.
    ENDFORM.                    " select_report
    *&      Form  audit_report
          Audit Report
    FORM audit_report.
      NEW-PAGE.
      v_title = 'Audit Report'(029).
      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
      WRITE: /1 sy-vline,
             2 'No. of records extracted          :'(026),
             36 v_count,
             156 sy-vline.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE: /1 sy-vline,
             2 'No. of records transferred to file:'(027),
             36 v_count,
             156 sy-vline.
      ULINE.
    ENDFORM.                    " audit_report
    *&      Form  detail_report
          Detail Report
    FORM detail_report.
      DATA : l_inten TYPE i,
             l_date LIKE sy-datum.
      NEW-PAGE.
      v_title = 'Detail Report'(030).
      LOOP AT t_file.
        l_inten = sy-tabix MOD 2.  " for alternate colors in report
        IF l_inten = 0.
          FORMAT COLOR COL_NORMAL INTENSIFIED ON.
        ELSE.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
        ENDIF.
        l_date = t_file-check_dt.
        WRITE: /1 sy-vline,
                2 t_file-vend_type,
                14 sy-vline,
                15 t_file-vend_tin,
                26 sy-vline,
                27 t_file-vend_no,
                38 sy-vline,
                39 t_file-vend_name,
                82 sy-vline,
                83 t_file-state,
                96 sy-vline,
                97 t_file-check_no,
                118 sy-vline,
                119 l_date,
                136 sy-vline,
                137 t_file-amt CURRENCY t_file-waers,
                156 sy-vline.
      ENDLOOP.
      ULINE.
    ENDFORM.                    " detail_report

  • Why can not freeze book inventory Storage location and Posting block?

    Hello,
    I tried to freeze book inventory storage location and posting block at storage location level in SAP.
    1) OMBP -> "Freeze book inventory storage' is checked at that storage location.
    2) MI01 -> the 'Posting Block' and 'Freeze book inventory' in the Physical Inventory Document  is checked.
    3) Post the Physical Inventory Document by using MI02.
    But, I am still able to post inventory movement at that storage location after executing the above.
    (I run MB1C with movement type 501 at that location.
    I input the material number which are in the created Physical Inventory document.
    The posted manterial document is created after I run MB1C.
       The document date and the posting date in MB1C are the same date of Physical Inventoery Document.
    I can see this material inventory movement from MB51!! )
    My question is:  Why SAP is allowed to execute the inventory movement after the 'freeze book inventory storage location' and 'Posting block' are checked at OMBP and MI01 ?
    Any idea?
    Help me, thank you.
    Regards,
    Sylvia Chen

    Problem solved.  Thank you for all help!!

  • Error while posting XML from a scheduled transaction to another transaction

    When I try posting an XML from one transaction to another in a different project by calling it as a webservice, it doen't hit the other transaction.
    I see this in the Netweaver error logs:
    java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:111)
    at java.util.zip.ZipFile.<init>(ZipFile.java:127)  [see details]
    XML AssignXml Parse Error
    [EXCEPTION]
    org.xml.sax.SAXParseException: Premature end of file.... [see details]
    AND
    [Fatal Error] :-1:-1: Premature end of file.
    More interestingly it happens ONLY when I schedule the parent transaction, when I trigger it manual everything works fine.
    Any help appreciated.

    Hi Srinivas,
    I see that this post was marked as answered. Could you please elaborate on how this problem was fixed?
    I am experiencing a similar issue:
    I am trying to get the Active Portal application running in MII 12.1.7 (also 12.1.8) and all went well up to the point where the ActivePortalMonitor transaction is scheduled. In the logs I also receive the  org.xml.sax.SAXParseException.
    The culprit is the XMLQuery block in that txn. Just like with your situation, when ran from workbench it works; when scheduled it doesn't.
    I tried replacing the XMLQuery with other blocks that get the same result, i.e. XMLLoader or HTTPLoader + StringToXMLParser; and in all cases the XML fetching element bombs out.
    I also built a simple txn that does an XMLQuery on another txn and then dumps the output in a file. Same thing: when run from workbench it runs fine; from scheduler it gives "SAX" error
    I would post the specific error log, but it is always varying, here is one example:
    [ERROR] [Untitled_0]org.xml.sax.SAXParseException: Open quote is expected for attribute "DIR" associated with an element type "HTML".
    Any help/hints are much appreciated
    Kind Regards,
    Fanie

  • Posting block and Marked for Deletion

    Hi All,
    My clients wants to know the vendors who are either marked for deletion or blocked for posting when was the date for the block or marking it for deletion and the person  responsible.
    Though i can see that one by one through Vendor master but i need to give this in report format.
    Even with Fk04 i am not able to make out.Can you please help me out.Bit urgent

    Hi,
    You can check old value and new value by using table CDPOS.
    If you want to know the time and person responsible by using table CDHDR
    In table, put table name LFA1/LFB1 and required field like for field SPERR (LFB1) is for posting block for selected company code and field SPERR (LFA1) is for posting block for all company codes.
    If you want to know it for specific vendor, then given vendor number in Object value or leave it blank for all items.
    Hope it will be useful.
    Regards,
    Vinod

  • Reg.Post dated checks deposit

    Hi all,
    I am using SAP B1 2005B version PL40.In this version i am unable to found Post dated check Deposit entry.But i found the same in the Help Files.
    First Tell me is there Post dated check deposit Entry option  available in SAP B1 2005B.If its there means how to enable it.
    Thanks in Advance,
    M.Badrinarain.

    If you are refering to the option:
    Option 1: Open post dated checks window in General Settings->Services (or)
    Option 2: Post Dated Deposits functionality in GL report expanded option
    Upto my awareness, the post dated cheque option is currently not available in Indian Localisation.
    Recomended: Do check with your India LPE for latest information.
    In case of post dated cheque you can post outgoing payment with future posting date, the journal entry will be posted in the future posting date thus not effecting the current account balance as on current date.
    Note: Please check the validity of this transaction with your accountant.
    Regards
    Satish

  • Posting Block issue

    Hi Gurus..
    In Billing Document Type thers a check box for in General Control for Posting Block.
    My Question is do we have to put the tick for Credit memo request.Coz in my organization some of the billing type which is std invoice has been block for posting which i need to remove.But what i can see is that thers a tick box for Credit memo billing type.
    Is it standard process for credit memo. or shud i remove the tick ?
    Thanks in Advance.
    Shri

    Dear Shri,
    NO you should not remove the Posting Block Tick in Credit Memo.
    Yes is a SAP Standard recomendation & the policy accepted by most of the companies to put Posting Blocks in Credit Memos.
    Because Credit Memo is a direct reversal of Customer Debit is reduces Company's Account Receivables.
    Thus it is always advisable that a Credit Memo should have a posting block & a seniour person (other than the person who creates the Credit Memo) should remove the block & post the Credit Memo to accounts after checking the same...
    Hope this helps...
    Thanks,
    Jignesh Mehta

Maybe you are looking for

  • PUSHing through a DIALOG response NON-interactively

    Letu2019s say I have a workflow awaiting a dialog step decision from a user. For simplicity, lets say the possibilities are  1     u201CChoice Au201D 2     u201CChoice Bu201D  0     (for completeness, leave in inbox). Letu2019s say that the item is a

  • Yosemite Server 4.0 bugs

    1. Bug with OpenDirectory, i can't create new domain, server can't see my host name properly! 2. Bug with Web, i have nag screen tell me logon in my server in wiki pages (basic authentication nag screen)

  • Best way to switch from one iPod Classic to another?

    Hi I have had a 120gb iPod Classic for years and I sync it to my login Profile/iTunes on my MacBook. Now I have a new 160gb iPod Classic and would like to do the following: --Starting using the new iPod as the one that I sync to with my profile. --Gi

  • Updating GUI

    Hello Techies, How can i update my gui. My gui is having 2 combo boxes , one text field and one button. when i click on button the request must go to the TCP server and receive the responses from TCPServer. My problem is that when i first click on Bu

  • Very slow print performance after installing Photoshop CC

    Hello- A colleague of mine has been using Photoshop CS2 forever. I finally convinced her to upgrade to a newer version, and we installed Photoshop CC on her Win 7 Pro desktop. She is trying to print today, and jobs that would take no time at all in C