I am facing activation errors

The problem that I have isn't installing ADE 2.0.  I figured out the unblock trick before seeing these installation instructions.  However, when attempting to download an ebook by clicking on the *.acsm file I get an activation error message. 
ADE appears to open just fine, I can read the documents that are on the computer and on the nook. 
Thanks for your input.

Thanks for your reply.  Using Vista, ZoneAlarm Internet Security Suite, Google Chrome.  The error occurs when trying to download a library ebook. 
I'm running ADE 1.7.2 on an older XP computer and everything works just fine.  (Moments ago I downloaded a new library book on my XP computer, went fine, however, after transferring book to my nook I can't open.  This a new message:  Error Dialog.  User not activated.)
The error window states:  Error! Check activation.
I recently reviewed the help site again and followed instructions for allowing a program exception through Windows Firewall.  No change.  I've been unable to find a FAQ concerning that error.
Kevin

Similar Messages

  • DDIC ACTIVATION error while uploading the patch sapkb70009

    hi
    when uploading the patch of sap basis in ides , m facing an error of ddic activation and transport error 8 .
    pls suggest the reasons after this and help me into it .
    Thx & Regards
    Shilpa

    Hi Shilpa,
    You can refer Note 822379 - Known problems with Support Packages in SAP NW 7.0 AS ABAP.
    This note describes the problems with SP dependencies , the recommended SP queues etc.
    If doesnot help pls provide us the import log
    Best Regards
    Umesh

  • Activation error while changing the data type of a field of a table

    hi friends,
    i am facing one problem while changing a data type of a field of a table.
    i just created one table(Yqm32) .i have assigned charcter data type to one field(ztotal_count) .now i want to change this charcter data type to numeric data type.
      while changing to NUMC data type activation error is comming as below.
    Table is not yet classified                           
    Field ZTOTAL_COUNT: Type change                       
      ALTER TABLE is not possible                         
    Structure change at field level (convert table YQM32) 
    Check on table YQM32 resulted in errors   
    Table YQM32 could not be activated                       
    (E- Structure change at field level (convert table YQM32)
    plz suggest.i need to change the data type from char to numc.
    Thanks & Regards

    Hi Pabitra......
    From the SE11 change the table as u wanted and then from menubar select
    UTILITIES--> DATABASE UTILITY
    It will open database utility
    there u select the Activate and adjust database button.
    then the database table will get adjusted.
    just try it once.........
    Suresh......

  • Facing the error in activate data in DSO

    Hi Experts,
    i am facing the error while activating the data in DSO. i am getting data in NEW DATA.
    please let me know if you have concerns..

    hi Sowjanya,
    Go to RSA1 -> 0MATERIAL (i think this is your characteristic, but please check, it is not very clear from screen shot).
    Right click on 0MATERIAL -> maintian master data -> you'l get a selection screen. Enter value "Coaching" for material. It will most probably give you a pop-up saying that the value does not exist.
    Now execute the selection screen without entering any value (the timer on the top). Create New record from the Create icon on top. Enter value Coaching for material. Rest fields should be left blank. Save and come back.
    Now right click on 0MATERIAL -> Activate Master Data.
    Once activation is done, you should go and activate your data.
    IF the above does not work, then the error is in data that you loaded to your DSO. For that you will have to delete the request from your DSO. Now go into RSA1-> PSA (2LIS_01_S262) -> right click -> manage. Edit data into PSA : turn the value Coaching to COACHING. Save and come back.
    Re-execute the DTP which loads to DSO, repeat the activation.
    Please share if this works / not.
    Thanks,
    Sheen

  • Facing the error in DSO.

    Hi Experts,
      I am getting error in standard DSO while activating the active data facing the error like below.
    please let me know if you have any one idea about this error.
    thanks,
    kavya.

    Hi ,
    Is 30,40  a valid  currency ? I don't think so !! Currency will be USD, INR, CAD something like that .
    If it is not a valid currency  then you can try correcting the data at  PSA and also inform the business to correct at the source transaction.
    If yes(valid) then try to transfer the currency from the source system as follows
    Go to the source system->right click->transfer global settings.... Select Currencies and then select Update and then execute it, and then load the Data.
    Also please be informed that the infoobject 0LOC_CURRC2 refers to 0CURRENCY infoobject .
    Hope this helps...
    Regards .

  • Problem: new entered data is saved but I am facing one error message --- no

    This is a module program for gate entry of materials(miro). This is a simple entry form which updates z tables with data entered. I have to send the new record details automatically through mail to the particular vendor email  id from where the material has been purchased.
    Problem: new entered data is saved but I am facing one error message --- no authorization to unpack list with rfc when the program is sending list through mail.
    PROGRAM  ZMMI001_GRN_ENTRY_BARCODE  MESSAGE-ID ZMM .
    *Table Declaration
    TABLES : EKKO , EKPO , LFA1 , MARC ,
             MARD , J_1IMTCHID , EKET , MSEG,
             MKPF , ZMMT001_GRN_GATE,
             ZMMT002_GRN_ITEM.
    TABLES: ADR6.
    *Table Control Declaration
    CONTROLS : TC1 TYPE TABLEVIEW USING SCREEN 1000.
    DATA: COLS LIKE LINE OF TC1-COLS.
    *Internal Table Declaration
    DATA : BEGIN OF IT_TC1 OCCURS 0,
            SEL,
            SNO(2) TYPE C,
            ITEMCODE(18) TYPE C,
            ITEMNAME(40) TYPE C,
            QUANTITY TYPE P DECIMALS 2,
            EXCISE(13) TYPE P DECIMALS 2,
           END OF IT_TC1.
    DATA : IT_TEMP_TC1 LIKE IT_TC1 OCCURS 0  WITH HEADER LINE.
    DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA : IT_EKPO LIKE EKPO OCCURS 0 WITH HEADER LINE.
    DATA : IT_EKKO LIKE EKKO OCCURS 0 WITH HEADER LINE.
    DATA : IT_EKET LIKE EKET OCCURS 0 WITH HEADER LINE.
    DATA : WK_ZMMT01 LIKE ZMMT001_GRN_GATE.
    DATA : IT_ZMMT01 LIKE ZMMT001_GRN_GATE OCCURS 0 WITH HEADER LINE.
    DATA : IT_ZMMT02 LIKE ZMMT002_GRN_ITEM OCCURS 0 WITH HEADER LINE.
    DATA : BEGIN OF IT_TEMP_EKPO OCCURS 0,
            EBELN LIKE EKPO-EBELN,
            EBELP LIKE EKPO-EBELP,
            MATNR LIKE EKPO-MATNR,
           END OF IT_TEMP_EKPO.
    DATA : BEGIN OF IT_MSEG OCCURS 0,
             MBLNR LIKE MSEG-MBLNR,
             MJAHR LIKE MSEG-MJAHR,
             ZEILE LIKE MSEG-ZEILE,
             BWART LIKE MSEG-BWART,
             MATNR LIKE MSEG-MATNR,
             EBELN LIKE MSEG-EBELN,
             EBELP LIKE MSEG-EBELP,
             BUDAT LIKE MKPF-BUDAT,
             MENGE LIKE MSEG-MENGE,
            END OF IT_MSEG.
    DATA : BEGIN OF IT_TEMP_MSEG OCCURS 0,
            MBLNR LIKE MSEG-MBLNR,
            MJAHR LIKE MSEG-MJAHR,
            ZEILE LIKE MSEG-ZEILE,
            BWART LIKE MSEG-BWART,
            EBELN LIKE MSEG-EBELN,
           END OF IT_TEMP_MSEG.
    DATA : BEGIN OF IT_TEMP_MKPF OCCURS 0,
            MBLNR LIKE MKPF-MBLNR,
            MJAHR LIKE MKPF-MJAHR,
            BUDAT LIKE MKPF-BUDAT,
            BKTXT LIKE MKPF-BKTXT,
           END OF IT_TEMP_MKPF.
    *Data Declaration
    DATA : WK_SNO TYPE I,
           WK_LIFNR LIKE LFA1-LIFNR,
           WK_EBELN(10) TYPE C,
           WK_VBELN(10) TYPE C,
           WK_FKDAT TYPE D,
           WK_NAME LIKE LFA1-NAME1,
           WK_SCHNO(10) TYPE C,
           WK_CHALNO(10) TYPE C,
           WK_CHALDATE(10) TYPE C,
           WK_GRNO(10) TYPE C,
           WK_GRDATE(10) TYPE C,
           WK_VEHICLE(10) TYPE C,
           WK_CARRIER(10) TYPE C,
           WK_FREIGHT(13) TYPE P DECIMALS 2,
           WK_MDOC(3) TYPE C,
           WK_DEPT(7) TYPE C,
           WK_MODE(7) TYPE C,
           WK_BASIC(13) TYPE P DECIMALS 2,
           WK_EXCISE(13) TYPE P DECIMALS 2,
           WK_TAX(13) TYPE P DECIMALS 2,
           WK_APPVAL(13) TYPE P DECIMALS 2,
           WK_CHAL(2) TYPE C,
           WK_FORM38(9) TYPE C,
           WK_COMMENT(30) TYPE C,
           WK_MAKTX(40) TYPE C,
           WK_LINES TYPE I,
           WK_TOTAL LIKE MARD-LABST,
           WK_LGORT LIKE MARD-LGORT,
           WK_EXCISE_IND,
           WK_TOT_EXCISE LIKE EKPO-NETWR,
           WK_DIFF LIKE EKPO-NETWR,
           WK_BSTYP LIKE EKKO-BSTYP,
           WK_BSART LIKE EKKO-BSART,
           WK_DIFF_QTY LIKE EKET-MENGE,
           WK_101_QTY LIKE EKET-MENGE,
           WK_102_QTY LIKE EKET-MENGE,
           WK_122_QTY LIKE EKET-MENGE,
           WK_WERKS LIKE EKPO-WERKS,
           WK_CHAR_SNO TYPE STRING,
           WK_DATE LIKE SY-DATUM,
           WK_TIME LIKE SY-UZEIT.
    DATA : WK_DATE1 LIKE SY-DATUM,
           WK_DATE2 LIKE SY-DATUM,
           WK_FISYEAR TYPE I,
           WK_CHAR_YEAR(20) TYPE C.
    DATA : V_UCOMM TYPE SY-UCOMM,
           V_INDEX(10) TYPE   C,
           V_QUANTITY(8) TYPE C.
    **DECLARATION FOR INPUT HELP*
    TYPES : BEGIN OF VALUES,
             TXZ01 LIKE EKPO-TXZ01,
             MENGE LIKE EKPO-MENGE,
             MATNR LIKE EKPO-MATNR,
            END OF VALUES.
    TYPES : BEGIN OF VALUES1,
             EBELN LIKE EKKO-EBELN,
            END OF VALUES1.
    TYPES : BEGIN OF VALUES2,
             NAME1 LIKE LFA1-NAME1,
             LIFNR LIKE LFA1-LIFNR,
            END OF VALUES2.
    DATA: PROGNAME LIKE SY-REPID,
          DYNNUM   LIKE SY-DYNNR,
          DYNPRO_VALUES TYPE TABLE OF DYNPREAD,
          FIELD_VALUE LIKE LINE OF DYNPRO_VALUES,
          VALUES_TAB TYPE TABLE OF VALUES WITH HEADER LINE,
          VALUES_TAB1 TYPE TABLE OF VALUES1,
          VALUE_EBELN TYPE TABLE OF VALUES1.
         VALUES_TAB2 TYPE TABLE OF VALUES2.
    DATA : VALUES_TAB2 TYPE VALUES2 OCCURS 0 WITH HEADER LINE.
    DATA : RETURN_TAB  LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE.
    *nidhi
    DATA: BEGIN OF IT_LFA1 OCCURS 0,
    LIFNR LIKE LFA1-LIFNR,
    ADRNR LIKE LFA1-ADRNR,
    END OF IT_LFA1.
    DATA: BEGIN OF IT_ADR6 OCCURS 0,
          ADDRNUMBER TYPE ADR6-ADDRNUMBER,
          SMTP_ADDR  TYPE ADR6-SMTP_ADDR,
                   END OF IT_ADR6.
    *nidhi
    *&      Module  FILL_TABLE_CONTROL  OUTPUT
          text
    MODULE FILL_TABLE_CONTROL OUTPUT.
      READ TABLE IT_TEMP_TC1 INTO IT_TC1 INDEX TC1-CURRENT_LINE.
    ENDMODULE.                 " FILL_TABLE_CONTROL  OUTPUT
    *&      Module  READ_TABLE_CONTROL  INPUT
          text
    MODULE READ_TABLE_CONTROL INPUT.
    *Validation for Item code
      CLEAR : EKPO-MATNR,
              EKPO-WERKS.
    IF sy-uname = 'GATE1020'.
      IF ( SY-UNAME = 'GATE1010' OR  SY-UNAME = 'GATE1020' OR
           SY-UNAME = 'GATE1030' OR  SY-UNAME = 'GATE1040' OR
           SY-UNAME = 'GATE1050' OR  SY-UNAME = 'GATE1060' OR
           SY-UNAME = 'GATE1070' OR  SY-UNAME = 'GATE1080' OR
           SY-UNAME = 'ABAP'  ).
    **SELECT SINGLE bstyp  FROM EKKO INTO WK_BSTYP  WHERE ebeln = wk_ebeln.
    **SELECT SINGLE bsart FROM EKKO INTO WK_BSART WHERE ebeln = wk_ebeln.
        READ TABLE VALUES_TAB WITH KEY MATNR = IT_TC1-ITEMCODE.
    **ELSE.
        SELECT SINGLE MATNR WERKS
                  FROM EKPO CLIENT SPECIFIED
                  INTO (EKPO-MATNR , EKPO-WERKS )
                  WHERE MANDT = SY-MANDT AND
                  EBELN = WK_EBELN AND
                  MATNR EQ IT_TC1-ITEMCODE.
    ENDIF.
        IF SY-SUBRC NE 0 AND NOT IT_TC1-ITEMCODE IS INITIAL.
      CLEAR it_tc1.
          MESSAGE E003 WITH TEXT-002.
        ELSE.
          SELECT SINGLE MAKTX FROM MAKT
                       CLIENT SPECIFIED
                       INTO WK_MAKTX WHERE
                       MANDT = SY-MANDT AND
                       MATNR = IT_TC1-ITEMCODE AND SPRAS = SY-LANGU.
        ENDIF.
      ENDIF.
    **SELECT SINGLE bstyp  FROM EKKO INTO WK_BSTYP  WHERE ebeln = wk_ebeln.
    **SELECT SINGLE bsart FROM EKKO INTO WK_BSART WHERE ebeln = wk_ebeln.
      IF ( SY-UNAME = 'GATE1010' OR  SY-UNAME = 'GATE1020' OR
           SY-UNAME = 'GATE1030' OR  SY-UNAME = 'GATE1040' OR
           SY-UNAME = 'GATE1050' OR  SY-UNAME = 'GATE1060' OR
           SY-UNAME = 'GATE1070' OR  SY-UNAME = 'GATE1080' OR  SY-UNAME =
           'ABAP'  ).
        IF WK_BSART = 'ZLR' .
    Validation for Quantity.
          IF NOT IT_TC1-QUANTITY IS INITIAL.
            READ TABLE VALUES_TAB WITH KEY MATNR = IT_TC1-ITEMCODE.
            IF SY-SUBRC EQ 0 AND IT_TC1-QUANTITY GT VALUES_TAB-MENGE.
              MESSAGE E003 WITH TEXT-013.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    *Validation for Max.Stock Level
      CLEAR : MARC-MABST.
      SELECT SINGLE MABST FROM MARC
              CLIENT SPECIFIED
              INTO MARC-MABST
              WHERE MANDT = SY-MANDT AND
              MATNR = IT_TC1-ITEMCODE AND
              WERKS = EKPO-WERKS.
      CLEAR : MARD-LABST ,
              MARD-INSME .
    SELECT SINGLE labst insme FROM mard
              CLIENT SPECIFIED
              INTO (mard-labst , mard-insme )
              WHERE MANDT = SY-MANDT AND
              matnr = it_tc1-itemcode
              AND werks = ekpo-werks.
      SELECT  SUM( LABST ) SUM( INSME ) FROM MARD
               CLIENT SPECIFIED
               INTO (MARD-LABST , MARD-INSME )
               WHERE MANDT = SY-MANDT AND
               MATNR = IT_TC1-ITEMCODE
               AND WERKS = EKPO-WERKS.
      CLEAR : WK_TOTAL.
      WK_TOTAL = MARD-LABST + MARD-INSME + IT_TC1-QUANTITY.
      IF WK_BSART = 'ZLR'.
        IF WK_TOTAL GT MARC-MABST.
          MESSAGE E001 WITH IT_TC1-ITEMCODE.
        ENDIF.
      ENDIF.
    Appending the table control data to Internal table
      READ TABLE IT_TEMP_TC1 INDEX TC1-CURRENT_LINE.
      IT_TC1-SNO = TC1-CURRENT_LINE.
      IF SY-SUBRC EQ 0.
        MODIFY IT_TEMP_TC1 FROM IT_TC1 INDEX TC1-CURRENT_LINE.
      ELSE.
        READ TABLE IT_TEMP_TC1 WITH KEY ITEMCODE = IT_TC1-ITEMCODE.
        IF SY-SUBRC NE 0.
          IT_TC1-ITEMNAME = WK_MAKTX.
          IF IT_TC1-ITEMCODE IS INITIAL.
            CLEAR IT_TC1.
          ELSE.
            APPEND IT_TC1 TO IT_TEMP_TC1.
          ENDIF.
        ELSE.
          MESSAGE E003 WITH TEXT-004.
        ENDIF.
      ENDIF.
      CLEAR : J_1IMTCHID-J_1ICAPIND.
      SELECT SINGLE J_1ICAPIND FROM J_1IMTCHID
                    CLIENT SPECIFIED
                    INTO  J_1IMTCHID-J_1ICAPIND
                    WHERE MANDT = SY-MANDT AND
                    MATNR = IT_TC1-ITEMCODE AND
                    WERKS = EKPO-WERKS.
      IF SY-SUBRC EQ 0.
        IF J_1IMTCHID-J_1ICAPIND = 'N'.
          WK_EXCISE_IND = 'N'.
        ELSE.
          WK_EXCISE_IND = 'E'.
        ENDIF.
      ENDIF.
    ENDMODULE.                 " READ_TABLE_CONTROL  INPUT
    *&      Module  USER_COMMAND_1000  INPUT
          text
    MODULE USER_COMMAND_1000 INPUT.
      V_UCOMM = SY-UCOMM.
      CASE V_UCOMM.
        WHEN 'WK_SAVE'.
          IF WK_APPVAL > 0.
            IF ( SY-UNAME = 'STORE1010'  OR SY-UNAME = 'STORE1020' OR
                 SY-UNAME = 'STORE1030'  OR SY-UNAME = 'STORE1040' OR
                 SY-UNAME = 'STORE1050'  OR SY-UNAME = 'STORE1060' OR
                 SY-UNAME = 'STORE1070'  OR SY-UNAME = 'STORE1080'  ).
              CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
                EXPORTING
                  INPUT  = WK_VBELN
                IMPORTING
                  OUTPUT = WK_VBELN.
              SELECT * FROM EKKO INTO TABLE IT_EKKO WHERE EBELN = WK_EBELN
              AND
                                                          LOEKZ NE 'X'.
              IF SY-SUBRC EQ 0.
                READ TABLE IT_EKKO INDEX 1.
                WK_BSTYP = IT_EKKO-BSTYP.
              ENDIF.
              SELECT * FROM EKPO CLIENT SPECIFIED
              INTO TABLE IT_EKPO WHERE
              MANDT = SY-MANDT AND
              EBELN = WK_EBELN AND LOEKZ NE 'X'.
              SORT IT_EKPO BY EBELN EBELP.
              IF WK_BSTYP = 'L'.
                SELECT * FROM EKET CLIENT SPECIFIED
                INTO TABLE IT_EKET WHERE
                MANDT = SY-MANDT AND
                EBELN = WK_EBELN.
                IF SY-SUBRC EQ 0.
                  SORT IT_EKET BY EBELN EBELP ETENR.
                  LOOP AT IT_EKPO.
                    CLEAR WK_DIFF_QTY.
                    LOOP AT IT_EKET WHERE EBELN = IT_EKPO-EBELN
                                      AND EBELP = IT_EKPO-EBELP
                                      AND EINDT LE SY-DATUM.
                      WK_DIFF_QTY = WK_DIFF_QTY + IT_EKET-MENGE -
                      IT_EKET-WEMNG.
                    ENDLOOP.
                    IF WK_DIFF_QTY GT 0.
                      IT_TEMP_EKPO-EBELN = IT_EKET-EBELN.
                      IT_TEMP_EKPO-EBELP = IT_EKET-EBELP.
                      IT_TEMP_EKPO-MATNR = IT_EKPO-MATNR.
                      APPEND IT_TEMP_EKPO.
                    ENDIF.
                  ENDLOOP.
                ENDIF.
              ELSEIF WK_BSTYP = 'F'.
                SELECT * FROM EKET
                CLIENT SPECIFIED
                INTO TABLE IT_EKET
                WHERE MANDT = SY-MANDT AND
                EBELN = IT_EKPO-EBELN.
                LOOP AT IT_EKPO.
                  CLEAR : WK_DIFF_QTY.
                  READ TABLE IT_EKET WITH KEY EBELN = IT_EKPO-EBELN
                                              EBELP = IT_EKPO-EBELP.
                  IF SY-SUBRC EQ 0.
                    WK_DIFF_QTY = IT_EKPO-MENGE - IT_EKET-WEMNG.
                  ENDIF.
                  IF WK_DIFF_QTY GT 0.
                    IT_TEMP_EKPO-EBELN = IT_EKET-EBELN.
                    IT_TEMP_EKPO-EBELP = IT_EKET-EBELP.
                    IT_TEMP_EKPO-MATNR = IT_EKPO-MATNR.
                    APPEND IT_TEMP_EKPO.
                  ENDIF.
                ENDLOOP.
              ENDIF.
              SORT IT_TEMP_EKPO BY EBELN EBELP.
              PERFORM BDC_DYNPRO      USING 'SAPLMIGO' '0001'.
              PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                       '=OK_GO'.
              PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                       'GODYNPRO-PO_NUMBER'.
              PERFORM BDC_FIELD       USING 'GODYNPRO-PO_NUMBER'
                                       WK_EBELN.
              PERFORM BDC_DYNPRO      USING 'SAPLMIGO' '0001'.
              PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                       '=OK_GO'.
              IF WK_EXCISE_IND = 'E'.
                PERFORM BDC_FIELD       USING 'J_1IEXHEAD-EXNUM'
                                         WK_VBELN.
                PERFORM BDC_FIELD       USING 'J_1IEXHEAD-EXDAT'
                                        WK_FKDAT.
                PERFORM BDC_FIELD       USING 'GOHEAD-LFSNR'
                                         WK_VBELN.
              ELSE.
                PERFORM BDC_FIELD       USING 'GOHEAD-LFSNR'
                                         WK_VBELN.
              ENDIF.
              CLEAR : WK_CHAR_SNO.
              WK_CHAR_SNO = WK_SNO.
              CONDENSE WK_CHAR_SNO NO-GAPS.
              PERFORM BDC_FIELD       USING 'GOHEAD-BKTXT'
                                       WK_CHAR_SNO.
              LOOP AT IT_TEMP_TC1.
                READ TABLE IT_TEMP_EKPO WITH KEY MATNR =
                IT_TEMP_TC1-ITEMCODE.
                IF SY-SUBRC EQ 0.
                  CLEAR V_INDEX.
                  V_INDEX = SY-TABIX.
                  CONDENSE V_INDEX NO-GAPS.
                  PERFORM BDC_DYNPRO      USING 'SAPLMIGO' '0001'.
                  PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                           '=OK_GO'.
                  PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                           'GODYNPRO-DETAIL_ZEILE'.
                  PERFORM BDC_FIELD       USING 'GODYNPRO-DETAIL_ZEILE'
                  PERFORM BDC_FIELD       USING 'GODYNPRO-DETAIL_ZEILE'
                                           V_INDEX.
                  PERFORM BDC_DYNPRO      USING 'SAPLMIGO' '0001'.
                  PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                           '=OK_GO'.
                  PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                           'GOITEM-ERFMG'.
                  PERFORM BDC_FIELD       USING 'GOITEM-ERFMG'
                  CLEAR V_QUANTITY.
                  V_QUANTITY = IT_TEMP_TC1-QUANTITY.
                  CONDENSE V_QUANTITY NO-GAPS.
                  PERFORM BDC_FIELD       USING 'GOITEM-ERFMG'
                                           V_QUANTITY.
                  PERFORM BDC_FIELD       USING 'GOITEM-LSMNG'
                                          V_QUANTITY.
                perform bdc_field       using 'GOITEM-LGOBE'
                                        WK_LGORT.
                ENDIF.
              ENDLOOP.
              CALL TRANSACTION 'MIGO' USING BDCDATA
                              MODE   'E'
                              UPDATE 'L'.
              IF SY-SUBRC NE 0.
                MESSAGE E003 WITH TEXT-003.
                LOOP AT SCREEN.
                  SCREEN-INPUT = 1.
                  MODIFY SCREEN.
                ENDLOOP.
              ENDIF.
              LEAVE PROGRAM.
            ELSE.
              CLEAR : WK_TOT_EXCISE.
              IF NOT WK_EXCISE IS INITIAL.
                LOOP AT IT_TEMP_TC1.
                  READ TABLE IT_EKPO WITH KEY MATNR = IT_TEMP_TC1-ITEMCODE.
                  IF SY-SUBRC EQ 0.
                    WK_TOT_EXCISE = WK_TOT_EXCISE +
               ( ( ( IT_EKPO-NETWR / IT_EKPO-MENGE ) * 16  / 100 )
    IT_TEMP_TC1-QUANTITY ).
                  ENDIF.
                ENDLOOP.
                WK_DIFF = WK_EXCISE - WK_TOT_EXCISE.
                IF WK_DIFF LE 0.
                  WK_DIFF = -1 * WK_DIFF.
                ENDIF.
                IF WK_DIFF GE 1.
                  WK_COMMENT = 'Difference in Excise. Please Check!'.
                ENDIF.
              ENDIF.
              SELECT * FROM EKPO CLIENT SPECIFIED
              INTO TABLE IT_EKPO WHERE
              MANDT = SY-MANDT AND
              EBELN = WK_EBELN.
              IF SY-SUBRC EQ 0.
                READ TABLE IT_EKPO INDEX 1.
                WK_WERKS = IT_EKPO-WERKS.
              ENDIF.
              SELECT * FROM ZMMT001_GRN_GATE
              CLIENT SPECIFIED
              INTO TABLE IT_ZMMT01
              WHERE MANDT = SY-MANDT AND
              WERKS = WK_WERKS.
              IF SY-SUBRC EQ 0.
                SORT IT_ZMMT01 BY SERIAL DESCENDING.
                READ TABLE IT_ZMMT01 INDEX 1.
                WK_SNO = IT_ZMMT01-SERIAL + 1.
              ELSE.
                WK_SNO = 1.
              ENDIF.
              CLEAR WK_ZMMT01.
              WK_ZMMT01-MANDT = SY-MANDT.
              WK_ZMMT01-SERIAL = WK_SNO.
              WK_ZMMT01-WERKS = WK_WERKS.
              WK_ZMMT01-EBELN = WK_EBELN.
              WK_ZMMT01-LIFNR = WK_LIFNR.
              WK_ZMMT01-CHALNO = WK_CHALNO.
              WK_ZMMT01-CHALDATE = WK_CHALDATE.
              WK_ZMMT01-BILLNO = WK_VBELN.
              WK_ZMMT01-BILLDATE = WK_FKDAT.
              WK_ZMMT01-GRNUMBER = WK_GRNO.
              WK_ZMMT01-GRDATE = WK_GRDATE.
              WK_ZMMT01-VEHICLE = WK_VEHICLE.
              WK_ZMMT01-CARRIER = WK_CARRIER.
              WK_ZMMT01-FREIGHT = WK_FREIGHT.
              WK_ZMMT01-MDOC = WK_MDOC.
              WK_ZMMT01-DEPT = WK_DEPT.
              WK_ZMMT01-PAYMODE = WK_MODE.
              WK_ZMMT01-BASIC = WK_BASIC.
              WK_ZMMT01-EXCISE = WK_EXCISE.
              WK_ZMMT01-TAXAMT = WK_TAX.
              WK_ZMMT01-APPVAL = WK_APPVAL.
              WK_ZMMT01-CHALINV = WK_CHAL.
              WK_ZMMT01-FORM38 = WK_FORM38.
              WK_ZMMT01-COMMENTS = WK_COMMENT.
              WK_ZMMT01-CDATE    = SY-DATUM.
              WK_ZMMT01-CTIME    = SY-UZEIT.
              WK_ZMMT01-PERSON   = SY-UNAME.
              IF WK_FKDAT+4(2) = '04' OR
                 WK_FKDAT+4(2) = '05' OR
                 WK_FKDAT+4(2) = '06' OR
                 WK_FKDAT+4(2) = '07' OR
                 WK_FKDAT+4(2) = '08' OR
                 WK_FKDAT+4(2) = '09' OR
                 WK_FKDAT+4(2) = '10' OR
                 WK_FKDAT+4(2) = '11' OR
                 WK_FKDAT+4(2) = '12'.
                WK_DATE10(4) = WK_FKDAT0(4).
                WK_DATE1+4(2) = '04'.
                WK_DATE1+6(2) = '01'.
              ELSEIF
                 WK_FKDAT+4(2) = '01' OR
                 WK_FKDAT+4(2) = '02' OR
                 WK_FKDAT+4(2) = '03'.
                WK_FISYEAR = WK_FKDAT+0(4).
                WK_FISYEAR = WK_FISYEAR - 1.
                WK_CHAR_YEAR = WK_FISYEAR.
                CONDENSE WK_CHAR_YEAR NO-GAPS.
                WK_DATE1+0(4) = WK_CHAR_YEAR.
                WK_DATE1+4(2) = '04'.
                WK_DATE1+6(2) = '01'.
              ELSE.
              ENDIF.
    nidhi
              SELECT LIFNR ADRNR FROM LFA1 INTO TABLE IT_LFA1 WHERE LIFNR =
              WK_ZMMT01-LIFNR.
              SELECT ADDRNUMBER SMTP_ADDR FROM ADR6 INTO TABLE IT_ADR6 FOR
    ALL ENTRIES IN IT_LFA1 WHERE ADDRNUMBER = IT_LFA1-ADRNR.
              SELECT SINGLE * FROM ZMMT001_GRN_GATE
              CLIENT SPECIFIED
              WHERE MANDT = SY-MANDT AND
              WERKS = WK_WERKS AND
              LIFNR = WK_LIFNR AND
              BILLNO = WK_VBELN AND
              BILLDATE GE WK_DATE1.
              IF SY-SUBRC EQ 0.
                MESSAGE E003 WITH TEXT-006.
              ENDIF.
              CLEAR IT_ZMMT02.
              REFRESH IT_ZMMT02.
              LOOP AT IT_TEMP_TC1.
                IT_ZMMT02-MANDT = SY-MANDT.
                IT_ZMMT02-SERIAL = WK_SNO.
                IT_ZMMT02-WERKS = WK_WERKS.
                IT_ZMMT02-EBELN = WK_EBELN.
                IT_ZMMT02-ITEMCODE = IT_TEMP_TC1-ITEMCODE.
                IT_ZMMT02-DESCRIPTION = IT_TEMP_TC1-ITEMNAME.
                IT_ZMMT02-QUANTITY = IT_TEMP_TC1-QUANTITY.
                IT_ZMMT02-EXCISE = IT_TEMP_TC1-EXCISE.
                APPEND IT_ZMMT02.
                CLEAR IT_ZMMT02.
              ENDLOOP.
              IF IT_ZMMT02[] IS INITIAL.
                MESSAGE E003 WITH TEXT-007.
              ENDIF.
              IF SY-UNAME = 'GATE1010' AND WK_WERKS NE '1010'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1020' AND WK_WERKS NE '1020'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1030' AND WK_WERKS NE '1030'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1040' AND WK_WERKS NE '1040'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1050' AND WK_WERKS NE '1050'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1060' AND WK_WERKS NE '1060'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'ABAP' AND WK_WERKS NE 'ABAP'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1070' AND WK_WERKS NE '1070'.
                MESSAGE E003 WITH TEXT-008.
              ELSEIF SY-UNAME = 'GATE1080' AND WK_WERKS NE '1080'.
                MESSAGE E003 WITH TEXT-008.
              ENDIF.
              INSERT ZMMT001_GRN_GATE FROM WK_ZMMT01.
              INSERT ZMMT002_GRN_ITEM FROM TABLE IT_ZMMT02.
              IF SY-SUBRC EQ 0.
                COMMIT WORK.
                MESSAGE I002 WITH WK_SNO.
    ********nidhi*******************************************************
                CALL SCREEN 1001.
                CLEAR WK_LIFNR.
                CLEAR WK_EBELN.
                CLEAR WK_NAME.
                CLEAR WK_SCHNO.
                CLEAR WK_CHALNO.
                CLEAR WK_CHALDATE.
                CLEAR WK_VBELN.
                CLEAR WK_FKDAT.
                CLEAR WK_GRNO.
                CLEAR WK_GRDATE.
                CLEAR WK_VEHICLE.
                CLEAR WK_CARRIER.
                CLEAR WK_FREIGHT.
                CLEAR WK_MDOC.
                CLEAR WK_DEPT.
                CLEAR WK_MODE.
                CLEAR WK_BASIC.
                CLEAR WK_EXCISE.
                CLEAR WK_TAX.
                CLEAR WK_APPVAL.
                CLEAR WK_CHAL.
                CLEAR WK_FORM38.
                REFRESH IT_TEMP_TC1.
                CLEAR WK_FISYEAR.
                CLEAR WK_DATE1.
                CLEAR WK_CHAR_YEAR.
             CALL TRANSACTION 'ZMMI001'.
              ELSE.
                ROLLBACK WORK.
                MESSAGE E003 WITH TEXT-006.
              ENDIF.
            ENDIF.
          ELSE.
            MESSAGE E009 WITH TEXT-014.
          ENDIF.
        WHEN 'WK_EXIT'.
        WHEN 'WK_CLEAR'.
          CLEAR WK_LIFNR.
          CLEAR WK_EBELN.
          CLEAR WK_NAME.
          CLEAR WK_SCHNO.
          CLEAR WK_CHALNO.
          CLEAR WK_CHALDATE.
          CLEAR WK_VBELN.
          CLEAR WK_FKDAT.
          CLEAR WK_GRNO.
          CLEAR WK_GRDATE.
          CLEAR WK_VEHICLE.
          CLEAR WK_CARRIER.
          CLEAR WK_FREIGHT.
          CLEAR WK_MDOC.
          CLEAR WK_DEPT.
          CLEAR WK_MODE.
          CLEAR WK_BASIC.
          CLEAR WK_EXCISE.
          CLEAR WK_TAX.
          CLEAR WK_APPVAL.
          CLEAR WK_CHAL.
          CLEAR WK_FORM38.
          REFRESH IT_TEMP_TC1 .
          CLEAR WK_FISYEAR.
          CLEAR WK_DATE1.
          CLEAR WK_CHAR_YEAR.
        WHEN 'DELETE'.
          DELETE IT_TEMP_TC1 WHERE SEL = 'X'.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_1000  INPUT
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.                    "BDC_DYNPRO
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
    IF FVAL <> NODATA.
      CLEAR BDCDATA.
      BDCDATA-FNAM = FNAM.
      BDCDATA-FVAL = FVAL.
      APPEND BDCDATA.
    ENDIF.
    ENDFORM.                    "BDC_FIELD
    *&      Module  STATUS_1000  OUTPUT
          text
    MODULE STATUS_1000 OUTPUT.
      SET PF-STATUS 'GRN'.
      SET TITLEBAR 'GRN'.
      PROGNAME = SY-REPID.
      DYNNUM   = SY-DYNNR.
      CLEAR: FIELD_VALUE, DYNPRO_VALUES.
      FIELD_VALUE-FIELDNAME = 'IT_TC1-ITEMCODE'.
      APPEND FIELD_VALUE TO DYNPRO_VALUES.
      FIELD_VALUE-FIELDNAME = 'WK_EBELN'.
      APPEND FIELD_VALUE TO DYNPRO_VALUES.
      FIELD_VALUE-FIELDNAME = 'WK_LIFNR'.
      APPEND FIELD_VALUE TO DYNPRO_VALUES.
      LOOP AT SCREEN.
        IF SCREEN-NAME NE 'WK_COMMENT'.
          SCREEN-INPUT = 1.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.
      IF ( SY-UNAME = 'GATE1010' OR SY-UNAME = 'GATE1020' OR
           SY-UNAME = 'GATE1030' OR SY-UNAME = 'GATE1040' OR
           SY-UNAME = 'GATE1050' OR SY-UNAME = 'GATE1060' OR
           SY-UNAME = 'GATE1070' OR SY-UNAME = 'GATE1080' OR  SY-UNAME =
           'ABAP' ).
        LOOP AT SCREEN.
          IF SCREEN-NAME = 'WK_SNO' OR
             SCREEN-NAME = 'SNO' OR
             SCREEN-NAME = 'WK_COMMENT' .
            SCREEN-INVISIBLE = 1.
            SCREEN-ACTIVE = 0.
            SCREEN-INPUT = 0.
            SCREEN-OUTPUT = 0.
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
        IF WK_LIFNR IS INITIAL.
          SET CURSOR FIELD 'WK_LIFNR'.
        ELSEIF WK_EBELN IS INITIAL.
          SET CURSOR FIELD 'WK_EBELN'.
        ELSEIF WK_VBELN IS INITIAL.
          SET CURSOR FIELD 'WK_VBELN'.
        ELSEIF WK_FKDAT IS INITIAL.
          SET CURSOR FIELD 'WK_FKDAT'.
        ENDIF.
      ELSE.
        IF NOT WK_SNO IS INITIAL.
          IF SY-UNAME = 'STORE1010'.
            WK_WERKS = '1010'.
          ELSEIF SY-UNAME = 'STORE1020'.
            WK_WERKS = '1020'.
          ELSEIF SY-UNAME = 'STORE1030'.
            WK_WERKS = '1030'.
          ELSEIF SY-UNAME = 'STORE1040'.
            WK_WERKS = '1040'.
          ELSEIF SY-UNAME = 'STORE1050'.
            WK_WERKS = '1050'.
          ELSEIF SY-UNAME = 'STORE1060'.
            WK_WERKS = '1060'.
          ELSEIF SY-UNAME = 'STORE1070'.
            WK_WERKS = '1070'.
          ELSEIF SY-UNAME = 'STORE1080'.
            WK_WERKS = '1080'.
          ENDIF.
          SELECT SINGLE * FROM ZMMT001_GRN_GATE INTO WK_ZMMT01
                       WHERE SERIAL = WK_SNO AND
                       WERKS = WK_WERKS.
          IF SY-SUBRC EQ 0.
            WK_WERKS = WK_ZMMT01-WERKS.
            WK_EBELN = WK_ZMMT01-EBELN.
            WK_LIFNR = WK_ZMMT01-LIFNR.
            WK_CHALNO = WK_ZMMT01-CHALNO.
            WK_CHALDATE = WK_ZMMT01-CHALDATE.
            WK_VBELN = WK_ZMMT01-BILLNO.
            WK_FKDAT = WK_ZMMT01-BILLDATE.
            WK_GRNO = WK_ZMMT01-GRNUMBER.
            WK_GRDATE = WK_ZMMT01-GRDATE.
            WK_VEHICLE = WK_ZMMT01-VEHICLE.
            WK_CARRIER = WK_ZMMT01-CARRIER.
            WK_FREIGHT = WK_ZMMT01-FREIGHT.
            WK_MDOC = WK_ZMMT01-MDOC.
            WK_DEPT = WK_ZMMT01-DEPT.
            WK_MODE = WK_ZMMT01-PAYMODE.
            WK_BASIC = WK_ZMMT01-BASIC.
            WK_EXCISE = WK_ZMMT01-EXCISE.
            WK_TAX = WK_ZMMT01-TAXAMT.
            WK_APPVAL = WK_ZMMT01-APPVAL.
            WK_CHAL = WK_ZMMT01-CHALINV.
            WK_FORM38 = WK_ZMMT01-FORM38.
            WK_COMMENT = WK_ZMMT01-COMMENTS.
            SELECT * FROM ZMMT002_GRN_ITEM INTO TABLE IT_ZMMT02
                            WHERE SERIAL = WK_SNO AND
                            WERKS = WK_WERKS.
            IF SY-SUBRC EQ 0.
              CLEAR IT_TEMP_TC1.
              REFRESH IT_TEMP_TC1.
              LOOP AT IT_ZMMT02.
                IT_TEMP_TC1-SNO = SY-TABIX.
                IT_TEMP_TC1-ITEMCODE = IT_ZMMT02-ITEMCODE.
                IT_TEMP_TC1-ITEMNAME = IT_ZMMT02-DESCRIPTION.
                IT_TEMP_TC1-QUANTITY = IT_ZMMT02-QUANTITY.
                APPEND IT_TEMP_TC1.
                CLEAR IT_TEMP_TC1.
              ENDLOOP.
            ENDIF.
          ENDIF.
          LOOP AT SCREEN.
            IF ( SCREEN-NAME NE 'WK_SNO' ) AND
               ( SCREEN-NAME NE 'WK_SAVE' ) AND
               ( SCREEN-NAME NE 'WK_CLEAR' ) AND
               ( SCREEN-NAME NE 'WK_EXIT' ).
              SCREEN-INPUT = 0.
            ENDIF.
            MODIFY SCREEN.
          ENDLOOP.
          LOOP AT TC1-COLS INTO COLS WHERE INDEX GT 0.
            COLS-SCREEN-INPUT = '0'.
            MODIFY TC1-COLS FROM COLS INDEX SY-TABIX.
          ENDLOOP.
        ENDIF.
      ENDIF.
      WK_DATE = SY-DATUM.
      WK_TIME = SY-UZEIT.
      TC1-LINES = 20.
    ENDMODULE.                 " STATUS_1000  OUTPUT
    *&      Module  EXIT_1000  INPUT
          text
    MODULE EXIT_1000 INPUT.
      CASE SY-UCOMM.
        WHEN 'BACK' OR 'CANCEL' OR 'EXIT' OR 'WK_EXIT'.
          LEAVE PROGRAM.
      ENDCASE.
    ENDMODULE.                 " EXIT_1000  INPUT
    *&      Module  ITEM_CODE  INPUT
          text
    MODULE ITEM_CODE INPUT.
      REFRESH : VALUES_TAB.
      CLEAR : VALUES_TAB.
      IF ( SY-UNAME = 'GATE1020' OR
    SY-UNAME = 'GATE1010' OR
    SY-UNAME = 'GATE1030' OR
    SY-UNAME = 'GATE1040' OR
    SY-UNAME = 'GATE1050' OR
    SY-UNAME = 'GATE1060' OR
    SY-UNAME = 'GATE1070' OR
    SY-UNAME = 'STORE1020' OR
    SY-UNAME = 'STORE1030' OR
    SY-UNAME = 'STORE1040' OR
    SY-UNAME = 'STORE1050' OR
    SY-UNAME = 'STORE1060' OR
    SY-UNAME = 'STORE1070' OR
    SY-UNAME = 'STORE1010' OR
           SY-UNAME = 'ABAP'  ).
        SELECT * FROM EKKO CLIENT SPECIFIED
        INTO TABLE IT_EKKO WHERE
        MANDT = SY-MANDT AND
        EBELN = WK_EBELN AND
        LOEKZ NE 'X'.
        IF SY-SUBRC EQ 0.
          READ TABLE IT_EKKO INDEX 1.
          WK_BSTYP = IT_EKKO-BSTYP.
          WK_BSART = IT_EKKO-BSART.
        ENDIF.
          if wk_bsart = 'ZLR'.
        SELECT * FROM EKPO CLIENT SPECIFIED
        INTO TABLE IT_EKPO WHERE
        MANDT = SY-MANDT AND
        EBELN = WK_EBELN AND
        LOEKZ NE 'X'.
        SORT IT_EKPO BY EBELN EBELP.
        IF WK_BSTYP = 'L' AND WK_BSART = 'ZLR'.
          SELECT * FROM EKET CLIENT SPECIFIED
          INTO TABLE IT_EKET WHERE
          MANDT = SY-MANDT AND
          EBELN = WK_EBELN.
          IF SY-SUBRC EQ 0.
            SORT IT_EKET BY EBELN EBELP ETENR.
            LOOP AT IT_EKPO.
              CLEAR WK_DIFF_QTY.
              LOOP AT IT_EKET WHERE EBELN = IT_EKPO-EBELN
                                AND EBELP = IT_EKPO-EBELP
                                AND EINDT LE SY-DATUM.
                WK_DIFF_QTY = WK_DIFF_QTY + IT_EKET-MENGE - IT_EKET-WEMNG.
              ENDLOOP.
              IF WK_DIFF_QTY GT 0.
                VALUES_TAB-TXZ01 = IT_EKPO-TXZ01.
                VALUES_TAB-MENGE = WK_DIFF_QTY.
                VALUES_TAB-MATNR = IT_EKPO-MATNR.
                APPEND VALUES_TAB.
              ENDIF.
            ENDLOOP.
          ENDIF.
        ELSEIF WK_BSTYP = 'F'.
         SELECT mseg~mblnr
                mseg~mjahr
                mseg~zeile
                mseg~bwart
                mseg~matnr
                mseg~ebeln
                mseg~ebelp
                mkpf~budat
                mseg~menge INTO TABLE it_mseg
                FROM mkpf INNER JOIN mseg
                ON mkpfmblnr EQ msegmblnr
                AND mkpfmjahr EQ msegmjahr
    FOR ALL entries IN it_ekpo
    WHERE bwart IN ('101','122','102')
    AND werks = it_ekpo-werks
    AND ebeln = it_ekpo-ebeln
    AND ebelp = it_ekpo-ebelp.
          SELECT * FROM EKET CLIENT SPECIFIED
          INTO TABLE IT_EKET
          WHERE MANDT = SY-MANDT AND
          EBELN = IT_EKPO-EBELN.
          LOOP AT IT_EKPO.
            CLEAR : WK_DIFF_QTY.
                   wk_101_qty,
                   wk_102_qty,
                   wk_122_qty.
           LOOP AT it_mseg WHERE ebeln = it_ekpo-ebeln AND
                                 ebelp = it_ekpo-ebelp.
             IF it_mseg-bwart = '101'.
               wk_101_qty = wk_101_qty + it_mseg-menge.
             ENDIF.
             IF it_mseg-bwart = '102'.
               wk_102_qty = wk_102_qty + it_mseg-menge.
             ENDIF.
             IF it_mseg-bwart = '122'.
               wk_122_qty = wk_122_qty + it_mseg-menge.
             ENDIF.
           ENDLOOP.
           if not it_mseg[] is initial.
           wk_diff_qty = it_ekpo-menge - wk_101_qty
                                 - wk_102_qty - wk_122_qty.
           else.
            wk_diff_qty = it_ekpo-menge.
           endif.
            READ TABLE IT_EKET WITH KEY EBELN = IT_EKPO-EBELN
                                        EBELP = IT_EKPO-EBELP.
            IF SY-SUBRC EQ 0.
              WK_DIFF_QTY = IT_EKPO-MENGE - IT_EKET-WEMNG.
            ENDIF.
           IF wk_diff_qty LE it_ekpo-menge.
            IF WK_DIFF_QTY GT 0.
              VALUES_TAB-TXZ01 = IT_EKPO-TXZ01.
              VALUES_TAB-MENGE = WK_DIFF_QTY.
              VALUES_TAB-MATNR = IT_EKPO-MATNR.
              APPEND VALUES_TAB.
            ENDIF.
          ENDLOOP.
           ENDIF.
        ELSE.
          SELECT TXZ01
          MATNR FROM EKPO CLIENT SPECIFIED
          INTO CORRESPONDING FIELDS OF TABLE VALUES_TAB
          WHERE MANDT = SY-MANDT AND
          EBELN = WK_EBELN AND
          LOEKZ NE 'X'.
        ENDIF.
      ELSE.
        SELECT TXZ01
              MATNR FROM EKPO CLIENT SPECIFIED
              INTO CORRESPONDING FIELDS OF TABLE VALUES_TAB
               WHERE MANDT = SY-MANDT AND
               EBELN = WK_EBELN AND
               LOEKZ NE 'X'.
      ENDIF.
      SORT VALUES_TAB BY TXZ01.
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          RETFIELD        = 'IT_TC1-ITEMCODE'
          DYNPPROG        = PROGNAME
          DYNPNR          = DYNNUM
          DYNPROFIELD     = 'IT_TC1-ITEMCODE'
          VALUE_ORG       = 'S'
        TABLES
          VALUE_TAB       = VALUES_TAB
          RETURN_TAB      = RETURN_TAB
        EXCEPTIONS
          PARAMETER_ERROR = 1
          NO_VALUES_FOUND = 2
          OTHERS          = 3.
    *BREAK-POINT.
      IF SY-SUBRC = 0.
        READ TABLE RETURN_TAB INDEX 1.
        SELECT SINGLE MAKTX FROM MAKT CLIENT SPECIFIED
        INTO WK_MAKTX WHERE
        MANDT = SY-MANDT AND
        MATNR = RETURN_TAB-FIELDVAL AND SPRAS = SY-LANGU.
      ENDIF.
    ENDMODULE.                 " ITEM_CODE  INPUT
    *&      Module  CHECK_INPUT  INPUT
          text
    MODULE CHECK_INPUT INPUT.
      CLEAR : EKKO-EBELN , EKKO-LIFNR.
      SELECT SINGLE EBELN LIFNR FROM EKKO CLIENT SPECIFIED
      INTO (EKKO-EBELN , EKKO-LIFNR )  WHERE
      MANDT = SY-MANDT AND
      EBELN = WK_EBELN.
      IF SY-SUBRC NE 0 AND ( SY-UNAME = 'GATE1010' OR
                             SY-UNAME = 'GATE1020' OR
                             SY-UNAME = 'GATE1030' OR
                             SY-UNAME = 'GATE1040' OR
                             SY-UNAME = 'GATE1050' OR
                             SY-UNAME = 'GATE1060' OR
                             SY-UNAME = 'GATE1070' OR
                             SY-UNAME = 'GATE1080' OR  SY-UNAME = 'ABAP' ).
        IF WK_EBELN NE SPACE.
          MESSAGE E003 WITH TEXT-001.
        ENDIF.
      ELSE.
        WK_LIFNR = EKKO-LIFNR.
        CLEAR : LFA1-NAME1.
        SELECT SINGLE NAME1 FROM LFA1 CLIENT SPECIFIED
        INTO LFA1-NAME1 WHERE
        MANDT = SY-MANDT AND
        LIFNR = WK_LIFNR.
        IF SY-SUBRC EQ 0.
          WK_NAME = LFA1-NAME1.
        ENDIF.
      ENDIF.
      IF ( SY-UNAME = 'GATE1010' OR SY-UNAME = 'GATE1020' OR
           SY-UNAME = 'GATE1030' OR SY-UNAME = 'GATE1040' OR
           SY-UNAME = 'GATE1050' OR SY-UNAME = 'GATE1060' OR
           SY-UNAME = 'GATE1070' OR SY-UNAME = 'GATE1080' OR  SY-UNAME =
           'ABAP' ).
       IF wk_vbeln IS INITIAL.
         set cursor field wk_vbeln.
         MESSAGE E003 WITH text-009.
       ENDIF.
       IF wk_fkdat IS INITIAL.
         MESSAGE E003 WITH text-010.
       ENDIF.
      ENDIF.
      IF ( SY-UNAME = 'STORE1010' OR SY-UNAME = 'STORE1020' OR
           SY-UNAME = 'STORE1030' OR SY-UNAME = 'STORE1040' OR
           SY-UNAME = 'STORE1050' OR SY-UNAME = 'STORE1060' OR
           SY-UNAME = 'STORE1070' OR SY-UNAME = 'STORE1080' ).
        CLEAR : ZMMT001_GRN_GATE.
        SELECT SINGLE EBELN CDATE FROM ZMMT001_GRN_GATE
        CLIENT SPECIFIED
        INTO (ZMMT001_GRN_GATE-EBELN ,
        ZMMT001_GRN_GATE-CDATE )
        WHERE MANDT = SY-MANDT AND
        SERIAL = WK_SNO AND WERKS = WK_WERKS.
        IF SY-SUBRC EQ 0.
          SELECT MBLNR
                 MJAHR
                 BUDAT
                 BKTXT FROM MKPF CLIENT SPECIFIED
                 INTO TABLE IT_TEMP_MKPF
                 WHERE MANDT = SY-MANDT AND
                 BUDAT = ZMMT001_GRN_GATE-CDATE
                 AND BKTXT = WK_SNO.
          IF

    Hi,
    after calling you programm and get the message call transaction su53. That willl display the authorization that you need.
    Hope this helps.
    Regards
    Bernd

  • ACTIVATION Error during phase MAIN_SHDRUN/ACT_UPG

    Hello Experts,
    I am facing an activation error during upgrade o ECC 6.0 EHP 6 in shadow instance.
    ERROR: Detected the following errors:
    # F:\SUM\abap\log\SAPA702EPU.UAS:  3 EDT012XActivate table "PTRV_UTIL_VPFPS_VPFPA_P" 3 EDT402 Append structure "PTRV_VPFPS_VPFPA_P_APPEND" appended to table "PTRV_UTIL_VPFPS_VPFPA_P" 1EEDT963 Field "TIME_DURATION" in table "PTRV_UTIL_VPFPS_VPFPA_P" is specified twice. Please check 2WEDT135 Flag: 'Incorrect enhancement category' could not be updated 3 EDT013 Table "PTRV_UTIL_VPFPS_VPFPA_P" was not activated 1EEDO519X"Table" "PTRV_UTIL_VPFPS_VPFPA_P" could not be activated  3 EMC738XActivate view "V_T706S_EHP" 1EEMC560 Field "T706S"-"D2100" does not exist 1EEMC560 Field "T706S"-"EXCHANGE_DATE" does not exist 1EEMC560 Field "T706S"-"TRIP_BREAK_CNTRY" does not exist 3 EMC742 View "V_T706S_EHP" was not activated 1EEDO519 "View" "V_T706S_EHP" could not be activated
    ...skipped 13 more lines. Please see ACTUPG.html for more information.
    SAPup_troubleticket.log
    This trouble ticket was created by SAPup on 20140801092425
    SAPup broke during phase ACT_UPG in module MAIN_SHDRUN / Shadow System Operations: SPDD and Activation
    Error Message: Detected 5 errors summarized in 'ACTUPG.ELG'
    Calling 'F:\SUM\abap\exe/tp' failed with return code 8, check F:\SUM\abap\log\SAPup.ECO for details
    tp used shadow connect
    ACTUPG.ELG:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    DDIC ACTIVATION ERRORS and RETURN CODE in F:\SUM\abap\log\SAPA-10202INPOASBC.UAS
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    <NO ERROR LINES FOUND, BUT HIGHEST EXIT CODE WAS: "8">
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    DDIC ACTIVATION ERRORS and RETURN CODE in SAPA702EPU.UAS
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       3 EDT012XActivate table "PTRV_UTIL_VPFPS_VPFPA_P"
       3 EDT402 Append structure "PTRV_VPFPS_VPFPA_P_APPEND" appended to table "PTRV_UTIL_VPFPS_VPFPA_P"
       1EEDT963 Field "TIME_DURATION" in table "PTRV_UTIL_VPFPS_VPFPA_P" is specified twice. Please check
       2WEDT135 Flag: 'Incorrect enhancement category' could not be updated
       3 EDT013 Table "PTRV_UTIL_VPFPS_VPFPA_P" was not activated
    1EEDO519X"Table" "PTRV_UTIL_VPFPS_VPFPA_P" could not be activated
       3 EMC738XActivate view "V_T706S_EHP"
       1EEMC560 Field "T706S"-"D2100" does not exist
       1EEMC560 Field "T706S"-"EXCHANGE_DATE" does not exist
       1EEMC560 Field "T706S"-"TRIP_BREAK_CNTRY" does not exist
       3 EMC742 View "V_T706S_EHP" was not activated
    1EEDO519 "View" "V_T706S_EHP" could not be activated
       3 EDT014XActivate dependent table "/MRSS/T_CUP_OBJECT"
       1EEDT242 Field "FIELD_DESCRIPTIONS": Component type or domain used not active or does not exist
       2WEDT183 Field "INSTANCE"-"/MRSS/IF_CUP_OBJECTS": Reference type used is not active
       1EEDT005 Nametab for table "/MRSS/T_CUP_OBJECT" cannot be generated
       3 EDT015 Dependent table "/MRSS/T_CUP_OBJECT" was not activated
    1EEDO519 "Table" "/MRSS/T_CUP_OBJECT" could not be activated
       3 EDT014XActivate dependent table "T706S"
       1EEDT963 Field "TRIP_BREAK" in table "T706S" is specified twice. Please check
       3 EDT015 Dependent table "T706S" was not activated
    1EEDO519 "Table" "T706S" could not be activated
    1 ETP111 exit code           : "8"
    SAPA702EPU.SID
    ent tables)
    2WEDO549 "View" "V_TWGVALE" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWH01" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF0100" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF0200" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF0250" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF0260" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF501" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF600" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWICSCMF8003" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWLOF" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWMWQ" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWPC_COLHEAD" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWPC_COLHEAD_C" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWRF2" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWSD" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWTFMA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TWZLA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TXW_AD01D" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZB0W" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZB6D" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZBABG" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZBABGZB" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZD0B" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZD0BI" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZD0BW" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZE02" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZE03D" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZONE_M" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZPAB3" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZT01" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZT01D" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_TZV04" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_UEBER" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_USCOMP" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_USCOMPA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_USR_NAME" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VGNVA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VGNWA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_BUK" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_GE" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_GFL" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_GR" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_GRA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIGWVOBW_WE" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIOB01" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIOB02" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VIOB03" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VITXT" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VLBLTD" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VLTD" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VTDST" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_VTSPLS" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WBEW" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WCUSDOC_RELA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WITH_CTNCOT005" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFBA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFBB" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFKC" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFRA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFRB" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFZA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFZB" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WLFZUC10" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WRBLA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WRGLA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WRGLB" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WRLBA" was activated (warning for the dependent tables)
    2WEDO549 "View" "V_WRSZ" was activated (warning for the dependent tables)
    2WEDO549 "View" "WB2_V_VBRK_WBGT" was activated (warning for the dependent tables)
    2WEDO549 "View" "WB2_V_WBRK_WBRP" was activated (warning for the dependent tables)
    2WEDO549 "View" "WB2_V_WBRK_WBRP2" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVAP" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVHE" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVITX" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVJ" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVM1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVN1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO2" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO3" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO4" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO5" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO6" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO7" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO8" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVO9" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOA" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOC" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOD" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVODX" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOE" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOF" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVOI" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP0" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP2" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP3" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP4" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP5" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP6" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP7" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVP8" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVPN1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVPU1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVW" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVWA1" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVWA2" was activated (warning for the dependent tables)
    2WEDO549 "View" "WCVZ1" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWM_VSNACH_LIKP" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWTY_V_DLR_BR" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWTY_V_DLR_PROOR" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWTY_V_EMGAR_DC" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWTY_V_USR_DISTR" was activated (warning for the dependent tables)
    2WEDO549 "View" "YWTY_V_WORKBY" was activated (warning for the dependent tables)
    2WEDO549 "View" "ZZLIB_V_HKTK" was activated (warning for the dependent tables)
    2WEDO549 "View" "ZZLIB_V_LIFNR_C" was activated (warning for the dependent tables)
    1 ED0301X*************************************************************************
    1 ED0306       "Final log"
    1 ED0322 End phase  "006" ***********************************************************
    1 ED0320XStart phase "007" **********************************************************
    1 ED0306       "Statistics on Activated and Deleted Objects"
    1 ED0301 *************************************************************************
    1 EDO601XNumber of objects to be activated............:  "35325"
    1 EDO605 Objects not activated........................:  "4"
    1 EDO606 Activated objects with errors in dependencies:  "4"
    1 EDO604 Objects activated with warning...............:  "5531"
    1 EDO603 Successfully activated objects...............:  "29786"
    1 EDO602 Number of objects to be deleted..............:  "128"
    1 EDO608 Objects not successfully deleted.............:  "0"
    1 EDO607 Successfully deleted objects.................:  "128"
    1 EDO609 Tables/views with DROP/CREATE................:  "0"
    1 EDO610 No. of them marked for DROP/CREATE: "0"
    1 EDO611 Not marked for DROP/CREATE: "0"
    1 EDO620 Number of nametabs to be deleted.............:  "0"
    1 EDO622 Successfully deleted nametabs................:  "0"
    1 EDO621 Nametabs that were not successfully deleted..:  "0"
    1 ED0301X*************************************************************************
    1 ED0306       "Statistics on Activated and Deleted Objects"
    1 ED0322 End phase  "007" ***********************************************************
    1 ED0302X=========================================================================
    1 ED0314 Mass Activation
    1 ED0302 =========================================================================
    1 ED0327 Process..................: "defnsv1466_14_59636"
    1 ED0319 Return code..............: "8"
    1 ED0313 Phase 001..................: 00:00:13 (Take Over Switch-Dependent Objects)
    1 ED0314 Phase 002..................: < 1 sec. (Deletion of objects: 1th call)
    1 ED0314 Phase 003..................: 00:00:47 (Berechnung der Abhängigen:)
    1 ED0313 Phase 004..................: 00:15:00 (Object Activation)
    1 ED0314 Phase 005..................: < 1 sec. (Puffer Sync für Abhängige refTo ...)
    1 ED0314 Phase 006..................: < 1 sec. (Final log)
    1 ED0314 Phase 007..................: < 1 sec. (Statistics on Activated and ...)
    1 ED0309 Program runtime..........: "00:16:01"
    1 ED0305 Date, time...............: "01.08.2014", "09:23:55"
    1 ED0318 Program end==============================================================
    1 ETP155 ACTIVATION OF DD-OBJECTS
    1 ETP110 end date and time   : "20140801092355"
    1 ETP111 exit code           : "8"
    1 ETP199 ######################################
    4 EPU202XEND OF SECTION BEING ANALYZED END OF ACT_UPG =====================================================
    Please suggest.
    Regards,
    Alok

    Hi Divyanshu,
    thanks for your prompt reply,
    As per the error occurred, PTRV_UTIL_VPFPS_VPFPA_P is the table but when I check in SE16 its saying PTRV_UTIL_VPFPS_VPFPA_P not a table its a STRUCTURE
    In SE11 its saying "PTRV_UTIL_VPFPS_VPFPA_ "does not exist.Check name.
    Here it is not taking full name of table "PTRV_UTIL_VPFPS_VPFPA_P".
    Pl suggest.
    BR,
    Alok

  • "ON VALUE REQUEST FOR" Activation Error!

    Hi All,
    Am using a field on my Selection Screen:
    SELECT-OPTIONS s_kh_ch FOR p9240-subty NO INTERVALS.
    When, am calling an event, to populate the search help for this field:
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_kh_ch-low.
    PERFORM f_call_f4_help TABLES git_subty_9240 USING 'SUBTY' 'P9240-SUBTY'.
    It is giving an activation error!
    "ON VALUE REQUEST FOR" should be followed by <parameter> or <select-option>-LOW/<select-option>-HIGH.
    BUT, For your Information, the same On Value Request For event works well, when i define the field as PARAMETER!
    Why is this error being thrown ? Anyone faced this kind of activation error?
    Kindly Help...
    Thanks in advance.
    Rgds,
    Sundar.

    HI,
    try this
    data: g type anla-anln1.
    data: itab like anla occurs 0 with HEADER LINE.
    select-options s for g.
    at selection-SCREEN on VALUE-REQUEST FOR s-low.
      perform routine tables itab
                       using s-low.
    *&      Form  routine
          text
         -->P_ITAB  text
         -->P_S_LOW  text
    FORM routine  TABLES   P_ITAB STRUCTURE anla
                  USING    P_S_LOW.
    ENDFORM.                    " routine
    reward points if helpful,
    regards,
    venkatesh

  • ODS Activation error

    Hi All
    In BI 7.0, I am facing an error while activating the ODS. The data has been loaded successfully by the DTP. But its turning RED in the activation. When i checked the log,
    the error is under SID Generation.
    In data Pkt 2 : "No data can be loaded for which no masterd data exists. No SID found for value 'xx' of char 0soursystem."
    In data Pkt 3 : "No data can be loaded for which no masterd data exists. No SID found for value 'xxxx' of char Zcustomer."
    When i checked the data, everything looks fine. I see the master data too. So why this error comes ?
    2) Why SIDs are created on activation ?
    3) Is it pre-requisite to have the master data ready in the MD tables, before loading the data into ODS ? otherwise, will it fail ?
    4) when can i remove the option for BEX reporting for my ODS. In BI, I dont see that option in ODS.
    Any help pls ?
    thx
    venkat

    Hi..............
    First when we load a ODS...........first it goes to activation queue.........when we activate the ODS then only it goes to active table................DUe to this SID issue always come in time of activatio..............during data load notjing will happen...............In case of a Infocube load will fail...............
    Now SID...........While creating a master data.........in the MASter data/Text tab..........if you make it master data enable...............then automatically it will linled with four tables..........
    Attribute
    Text
    Hierarchy
    SID.....................
    So when we are loadind Master data SID will generate............
    Here this error came because...........SID does'nt exist for that particular value...............
    So first you load the master data.........if possible do full upload..........
    If then also load fails............
    Then go to source system..........copy the datasource of the master data IP...........go to RSA3 in the source system................Check the data source for that particuler value.........whether value exist in the source system or not..........
    Hope this helps you.........
    Regards,
    Debjani........

  • New GL Activation error on ECC 6.0 ?

    Dear
    All Experts.
    I am facing one error while activating ledger.
    Error is as follows :-
    View/table V_FAGL_ACTIVEC can only be displayed and maintained with restrictions
    Please guide.
    Regards,
    Sharvari.

    Hi Aruna,
    Please, run transaction SE11 and review the following:
    Probably your settings are like this:
    1. SE11 > View > V_FAGL_ACTIVEC_2 Activ
       read only
       Data Browser/Table View Maint. > Display maintenance allowed with Restrictions.
    But they should be like below:
    2.SE11 > View > V_FAGL_ACTIVEC_2 Activ
      read and change
      Data Browser/Table View Maint. > Display maintenance allowed
    Please also refer the note no 575679 for similar issues:
    Correct the views or tables mentioned.
    1.  Start SE11 for one of the views/tables
    2.  On the 'Maint.Status' tab title, change the value for 'Data Browser/Table View Maint.' From Display/Maintenance allowed with restrictions to Display/Maintenance allowed.
    3.  Set the delivery class to 'C'.
    4.  Save and activate the change.
    5.  Repeat the process for the remaining objects.
    I hope the information above helps you to solve the issue!
    Kind Regards,
    Mateus Grings

  • Activation Error in Lumia 510

    When i am going to download the new songs in store, The Pop-up shown as: you have 'Activation error' this mobile already registered unlimited music subscription'
    Please help to sort out this issue asap.
    BR > Ravi
    Solved!
    Go to Solution.

    I have purchased Nokia Lumia 800 in secound hand,  facing problem with Nokia Music Downloads it shows ;
    ACTIVATION ERROR ' already registered with first user.
    please let me know how to solve this issue.
    Regards,
    Muyeen

  • Facing an error your post has been flagged and it is currently under addtional verification

    Hi All ,
    Please tell me how can i get rid of this issue ?
    I am facing an error when i try to post a query on the exchange forum .Below is the error message .
    Error message :  your post has been flagged and it is currently under addtional verification
    Also i have attached a snap please give me the soulution to resolve this error.
    Regards
    S.Nithyanandham
    Thanks & Regards S.Nithyanandham

    Hi Richard ,
    Please find the below content which i have tried to post.Please help me if anything wrong in the content so that i can change it and repose the content again.
    Thanks in Advance
    Content:-
    Hi ,
    Please have a look in to the below mentioned environment.
    primary site :Chennai 
    server 1 
    server 2 
    secondary site : Madurai
    server 3
    Note : All the above three servers are in single DAG .All the database are mounted on the server (server 1) which is located in the primary site .
    On that 5 databases we are having 3500 users .Based on the user designation we have allocated the mailbox size.
    Query : Each and every day we are having the large no copy queue length for all the five databases to the server located in Madurai site.
    Note : This is an urgent requirement , so please someone help me on this thread and also tell me on what basis i have to allocate the required bandwidth for the exchange servers located between Chennai and Madurai site to reduce the copy queue length .
    Without having any data in my hand i cannot blankly go and ask my network peoples to provide so and so bandwidth for exchange servers.
    Please help me out on this and also tell me is there any tool available to exactly get the required bandwidth for the exchange servers located between the active directory sites.
    Thanks & Regards S.Nithyanandham

  • DDIC ACTIVATION ERRORS and RETURN CODE in SAPA700VT1.LBP During Prepare

    Hi Gurus,
    For The Error mesage During prepare
    Restart logs of DB conversions found
    n Outstanding DB conversions found
    We refer the Upgrade Guide & followed the steps thro SE14 Choose >DB Requests> Terminated .
    Nothing found.
    Then we Edit the Table found in error log ( CONV ENTRY TBATG INDX/BIC/FZLDEL_C11               0600CREB 200710032STEAM) . & by mistekan used the option Extras > Force conversion.
    Now table TABTG is missing in from DATA Base & we are facing the Error
    DDIC ACTIVATION ERRORS and RETURN CODE in SAPA700VT1.LBP
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 ETP111 exit code           : "12"
    Again when we check SE14  Choose >DB Requests> Terminated it shows one Entry TBATG but is not exist now
    Help me

    Hi,
    Did you checked SM13 or SMQ1? that´s the probable cause for that error, now you should open an OSS note or start all over again.

  • I am getting an activation error when trying to sign in to FAceTime

    I am getting an activation error when trying to sign in to FAceTime

    me too after upgrading into lion..

  • Facing Parse Errors after upgrading database from 10g to 11g

    Hi,
    We are facing parse errors in the SQL's after upgrading database from 10g to 11g.
    Kindly look into below parse errors.
    ********************************** Parse Error *****************************************************
    Tue Aug 13 14:13:08 2013
    kksSetBindType 16173533-2: parse err=1446 hd=3c73061fb8 flg=100476 cisid=173 sid=173 ciuid=173 uid=173
    PARSE ERROR: ospid=15598, error=1446 for statement:
    SELECT ROWID,ORGANIZATION_CODE,PADDED_CONCATENATED_SEGMENTS,PRIMARY_UOM_CODE,REVISION,SUBINVENTORY_CODE,TOTAL_QOH,NET,RSV,ATP,ORGANIZATION_NAME,ITEM_DESCRIPTION,INVENTORY_ITEM_ID,ORGANIZATION_ID,LOCATOR_ID,LOCATOR_TYPE,ITEM_LOCATOR_CONTROL,ITEM_LOT_CONTROL,ITEM_SERIAL_CONTROL FROM MTL_ONHAND_LOCATOR_V WHERE (INVENTORY_ITEM_ID=:1) and (ORGANIZATION_ID=:2) order by ORGANIZATION_CODE,SUBINVENTORY_CODE,REVISION, organization_code, padded_concatenated_segments
    Tue Aug 13 14:13:10 2013
    kksfbc 16173533: parse err=942 hd=3c387c4028 flg=20 cisid=3266 sid=3266 ciuid=3266 uid=3266
    PARSE ERROR: ospid=29813, error=942 for statement:
    Select feature from toad.toad_restrictions where user_name=USER or user_name in ( select ROLE from sys.session_roles)
    kksfbc 16173533: parse err=942 hd=3c97d83648 flg=20 cisid=3266 sid=3266 ciuid=3266 uid=3266
    PARSE ERROR: ospid=29813, error=942 for statement:
    SELECT password
    FROM SYS.USER$
    WHERE  0=1
    kksfbc 16173533: parse err=6550 hd=35185e4278 flg=20 cisid=3266 sid=3266 ciuid=3266 uid=3266
    ----- PL/SQL Stack -----
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    319e277050        30  anonymous block
    319e277050        57  anonymous block
    PARSE ERROR: ospid=29813, error=6550 for statement:
    BEGIN sys.dbms_profiler."146775420110782746251362632012"; END;
    kksfbc 16173533: parse err=942 hd=3c142d8600 flg=20 cisid=3266 sid=3266 ciuid=3266 uid=3266
    ----- PL/SQL Stack -----
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    319e277050        67  anonymous block
    PARSE ERROR: ospid=29813, error=942 for statement:
    SELECT 1 FROM plsql_profiler_data WHERE 0 = 1
    Please help.
    Regards
    Suresh

    Hi Suresh,
    Apologies for misunderstanding..
    Tue Aug 13 14:13:08 2013
    kksSetBindType 16173533-2: parse err=1446 hd=3c73061fb8 flg=100476 cisid=173 sid=173 ciuid=173 uid=173
    PARSE ERROR: ospid=15598, error=1446 for statement:
    SELECT ROWID,ORGANIZATION_CODE,PADDED_CONCATENATED_SEGMENTS,PRIMARY_UOM_CODE,REVISION,SUBINVENTORY_CODE,TOTAL_QOH,NET,RSV,ATP,ORGANIZATION_NAME,ITEM_DESCRIPTION,INVENTORY_ITEM_ID,ORGANIZATION_ID,LOCATOR_ID,LOCATOR_TYPE,ITEM_LOCATOR_CONTROL,ITEM_LOT_CONTROL,ITEM_SERIAL_CONTROL FROM MTL_ONHAND_LOCATOR_V WHERE (INVENTORY_ITEM_ID=:1) and (ORGANIZATION_ID=:2) order by ORGANIZATION_CODE,SUBINVENTORY_CODE,REVISION, organization_code, padded_concatenated_segments
    Assuming you see the above error message in the alert log file, which was your original post, follow the below steps:
    1 Get the 'ospid' value from the error
    2. Issue the below command:
    SQL> select request_id,ORACLE_PROCESS_ID
      2 from fnd_concurrent_requests
      3 where request_id = 15598;
    3. After obtaining the request_id
    4, Query it from the front-end using SYSADMIN responsibility
    Hopefully this should get you the respective concurrent report/program.
    Thanks &
    Best Regards,

Maybe you are looking for

  • Apex Listener started successfully however nothing show on the web browser

    Apex Listener started successfully, when try to visit APEX (http://localhost:8080), nothing showing on the local web browser. See following output message during the startup of APEX Listener. Thank for your help. Kevin D:\app\administrator\apex_liste

  • Why Does Text From Livetype & Motion Look Bad in FCP?

    Am I doing something wrong? When I design a simple project in Livetype or Motion with white text on a black background, the text looks really bad (very unsharp and not straight lines) once it is rendered out as an NTSC DV Movie. Really, it isn't only

  • EJB reference not bound

    I'm running JBoss 3.0.1 with Tomcat 4.0.4 bundle. I have successfully deployed a EJB to Jboss and created 2 clients (java & JSP client). For some reasons, I'm able to run the java client but when I try the JSP client (served by Tomcat) I get this err

  • FRM-18108:when openning my form(6i) with forms(9ids)

    Hi every one, i applicate the FMA wizard to upgrade my formtest from forms6i to forms9ids, when i try to open my formtest with forms9ids, i have this error: frm18108-can't load the objects ....... Regards

  • Why are there little yellow pixels on my screen?

    Lately, my Macbook Pro's display has been acting up. There's these little yellow squares that keeping popping up on my screen while scrolling through something. They then disappear as soon as I scroll up or down again or open a app, tab, etc... does