Addition of field on RF screen

Hi
On RF gun i need to add a field for Zero quantity confirmation (to enter remaining quantity) while doing  replenishment and cycle count,the process how it works now is for particular transaction in which the bin is empty i get the message CONFIRM REMAINING QUANTITY
but on RF gun i don't have the field for entering the remaining quantity.So how it can be added to the RF screen ,what is the process.
Thankyou

Dear Terry,
You would need implement a BAdi/Screen Enhancement.
Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
REPORT ZTEST.
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA: FIELD1(30).
DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS: P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR
WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR
WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR
WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT
WHERE SPRSL EQ SY-LANGU
AND TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Alternatively, you can do the following:
1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
ull get a list of Enhancements related to that Componene....
5. Choose which ever enhancement will suit ur business need ..
6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
For a user exit......
Finding whether there is any User Exit or not for tcode VA42
1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
Hope this will help.
Regards,
Naveen.

Similar Messages

  • Re:addition of fields in selection screen

    hi good morning to all,
    i want to add two fields in selection screen.these two are
           Service Representative ZQ
           Customs  Representative ZG.
    i want logic how to add these fields to output.
    from these two i want to fetch the correponding pernr(field in vbpa i.e personal number)
    please give me the solution as early as possible
    thanks

    Hai,
        If it is a report you can add the two field either as select option or parameter.
    Regards,
    Umasankar

  • LIS: How to put an additional selection-field into sel-screen

    Hi LIS-Gurus,
    I have a self-defined information structure with a method for list enhancement. In this method I want to calculate values. So far so good.
    The problem is: for the calculation I need a date. The user should be able to enter this date in the selection-screen of the standard-analysis (MCSI).
    Is there any chance to define a parameter or select-option, that can be readout in the method? The field should only be used to allow the user to enter a date. There must be now selection in any kind for that field...
    Thanks in advance for your hints!
    Nicole

    please modify the layout of screen 1s00 of programm SAPMF05A in SE80 accordingly.
    Regards,
    Attila

  • ESS portal: Hide additional info field in release working time screen

    Hi,
    I need to know how can i hide 'additional info' field in the release working time screen?
    I know i would use personalization but don't know the way to do that.

    it will be shown in header only in release application, let me explain
    In the time recording application, when you enter a record and click
    on review, the additional info columns shows the text. This works
    because the data is entered by the user and the entered record is
    mapped to additional info column.
    In time release application, all the records from database are retrieved
    and displayed. The user does not enter any data. Hence in this case it
    is not possible to map the records to text in the additional info
    column. The Error/Warning messages are displayed in the top of the list
    with detailed information. We feel the information displayed is
    sufficient for the user to take necessary action. Usually in the release
    application, there would be lots of records. Displaying text in both
    additional info column and also at the top of the list is not a feasible
    solution.
    Technically it would be difficult for us to change this behavior in the
    standard application.
    we have new application in EHP5.
    Edited by: Siddharth Rajora on Mar 9, 2012 7:10 PM

  • T-code: CRM_MKTPL Additional scren fields in Campaign element screen.

    Please let me know how to add additional screen fields in Campaign screen.
    Regards,
    Batiya

    We can add fields , Hide fields add onther Tab by using SPRO configuration.
    CRM - Marketing - Marketing Planner and Campaign Management - Additional Fields and Business Add-Ins (BAdIs) for Marketing -Define Additional Fields: Set Types
    the fields are in a new separate tab will be added into a addition tab.
    Regards,
    Siva

  • Additional custom field on mm01/mm02 screen

    hi all,
    I need to create an additional custom field on mm01/mm02 screen.
    value entered in this field will be updated in the database.
    Kindly give pointer to the user exit/ screen where i can create the custom field.
    thanks in advance

    Hi Manish,
    Do the following process step by step as specified in the following link.[http://www.****************/Tutorials/ExitsBADIs/MM/MM01.htm]
    But in this link while you are at the 11th step
    select your required view.
    and do the rest as usual.
    This is at the configuration level u can add your customer fields.
    I dont think there are any exits available that can fulfill your requirement as the same requirement is fulfilled at the customization level.
    Thanks.

  • Additional Fields on Selection Screen of VF04

    Hi,
    I need to add a new field to selection screen of VF04. How can i achieve this?
    Regards,
    Jayant
    Edited by: jayant vikram on Oct 6, 2009 9:15 PM
    Moderator message - This is almost a duplicate - post locked
    Edited by: Rob Burbank on Oct 6, 2009 11:49 AM

    Hi,
    I need to add a new field to selection screen of VF04. How can i achieve this?
    Regards,
    Jayant
    Edited by: jayant vikram on Oct 6, 2009 9:15 PM
    Moderator message - This is almost a duplicate - post locked
    Edited by: Rob Burbank on Oct 6, 2009 11:49 AM

  • Fields missing in Screen 2000 for Infotype 580

    Hi,
    In PA30, when I go to create or change or display mode for an employee in infotype 580, there are only 4 fields shown. There should actually be over 10 fields in the screen. I checked the layout for the screen 2000 of program MP058000 in SE51 and it had all the fields there. In table T588M there was no entry with the module program name MP058000. I created an entry with this program for screen 2000, and chose the radio button Standard ( The first one) for all the fields that were there and still the screen in PA30 has only 4 fields.
    Can anyone please help with this issue?
    Additional Info: When i chose create or change for IT0580 in PA30 for an employee, there was a status message saying screen was modified, and that were i got the table name that i've mentioned above.
    Thanks & Regards,
    Pratheek Bhonsley

    Hi Pratheek,
    Please check the hiring date of employee to whom you are trying to enter and check the employee who joined before this financial year. If i am right, this info type screens are depends on hiring date of employee, if i am right..
    At the same time, Please check the control record period also.
    MVR
    Edited by: MVRmvr on Jul 19, 2010 7:43 AM

  • Search help for input fields in a screen

    Hi,
    Pls help me
    how to set search help property for the I/O fields in screen in se80?
    1. do we want to add any property for search help in the property window?
    2.do we want to create a MODULE PROCESS ON VALUE REQUEST ?
    PLS tell me how to set search for the I/O field in se80?pls tell me the process?
    i want to set the search help for more I/O fields in se80 but all the fields belongs to the same table?
    can i create a single search for all these fields and use that for all the I/O fields ?
    elementary search help or collective search help?
    thanks & regards in advance,
    vsnl.

    Hi,
    Input Help on the Screen
    Within the Screen Painter, you can define two types of input help:
    1. The FIELD statement with one of the additions VALUES or SELECT.
    2. Linking a search help directly to a screen field.
    If you link a search help directly to a screen field, it overrides the additions of the FIELD
    statement. However, the input check [Page 581] functions of the FIELD statement remain
    unaffected.
    Input Help in Flow Logic
    The following input help methods are obsolete and should not be used. They are still supported
    for compatibility reasons.
    In the screen flow logic, you can specify a value list for a screen field <f> as follows:
    FIELD <f> VALUES (<val1>, <val2>,...).
    The value list contains a series of single values <vali>. The NOT and BETWEEN additions for the
    input check [Page 581] are not appropriate for input help.
    You can also create a value list by accessing a database table as follows:
    FIELD <f> SELECT *
    FROM <dbtab>
    WHERE <k1> = <f1> AND <k2> = <f2> AND...
    In the WHERE condition, the fields of the primary key <ki> of the database table <dbtab> are
    checked against the screen fields <fi>. The WHENEVER addition, used with input checks [Page
    581], is not necessary for input help.
    If you have used a ABAP Dictionary reference for field <f>, the selection and the hit list formatting
    may be affected by any check table attached to the field.
    Attaching a Search Help
    Search helps from the ABAP Dictionary can be attached to a screen field [Ext.]. To do this, enter
    the name of the search help in the corresponding field in the attributes of the screen field in the
    Screen Painter. This assigns the first parameter of the search help to the screen field. It is only
    possible to place a value from the hit list onto the screen.
    Input help on a screen.
    REPORT DEMO_DYNPRO_F4_HELP_DYNPRO MESSAGE-ID AT.
    DATA: CARRIER(3) TYPE C,
    CONNECTION(4) TYPE C.
    CALL SCREEN 100.
    MODULE CANCEL INPUT.
    LEAVE PROGRAM.
    ENDMODULE.
    The next screen (statically defined) for screen 100 is itself. It has the following layout:
    602 April 2001
    Cancel
    Airline
    Flight number
    Screen field with search help
    Input help in the flow logic
    The input fields have been adopted from the program fields CARRIER and
    CONNECTION. The function code of the pushbutton is CANCEL, with function type
    E. The search help DEMO_F4_DE with the search help parameter CARRID is
    assigned to the screen field CARRIER. The search help uses the database table
    SCARR.
    The screen flow logic is as follows:
    PROCESS BEFORE OUTPUT.
    PROCESS AFTER INPUT.
    MODULE CANCEL AT EXIT-COMMAND.
    FIELD CARRIER VALUES ('AA', 'LH').
    FIELD CONNECTION SELECT *
    FROM SPFLI
    WHERE CARRID = CARRIER
    AND CONNID = CONNECTION.
    When the user chooses the input help for the individual fields, the following input
    help is displayed:
      For the Airline field, the search help displays the names of the airlines and places the airline
    code in the input field for the chosen line. If the airline code is not one of those listed in the
    VALUES list of the screen flow logic, the input check triggers an error message in the PAI
    event. So the search help overrides the VALUES addition for the input help, but not for the
    input checks. This is therefore not an appropriate place to use the VALUE addition.
      For the Flight number field, the flow logic displays the selected entries from the database
    table SPFLI and places the selected line in the input field.
    Regards,
    Bhaskar

  • Adding customer field to selection screen of RFKORD11 - Customer  Statement Printing Program:

    Hello,
    We are required to add an important customer field to selection screen of customer
    statement printing program: RFKORD11 for our South African branch.
    Please advise us regarding this matter,
    is there a proper user-exit or a repair is needed?
    Kind Regards.

    Enhancement
    text
    F050S001
    FIDCMT, FIDCC1,
      FIDCC2: Edit user-defined IDoc segment
    F050S002
    FIDCC1: Change
      IDoc/do not send
    F050S003
    FIDCC2: Change
      IDoc/do not send
    F050S004
    FIDCMT, FIDCC1,
      FIDCC2: Change outbound IDoc/do not send
    F050S005
    FIDCMT, FIDCC1,
      FIDCC2 Inbound IDoc: Change FI document
    F050S006
    FI Outgoing IDoc:
      Reset Clearing in FI Document
    F050S007
    FIDCCH Outbound:
      Influence on IDoc for Document Change
    F180A001
    Balance Sheet
      Adjustment
    FARC0001
    Enhancements within
      archiving (FI)
    FARC0002
    Additional Checks for
      Archiving MM Vendor Master Data
    FEDI0001
    Function exits for
      EDI in FI
    FICT0001
    Exits for
      inter-company transactions
    RFAVIS01
    Customer Exit for
      Changing Payment Advice Segment Text
    RFBVX001
    Enhancement for bank
      directory transfer (Austria)
    RFEPOS00
    Line item display:
      Checking of selection conditions
    SAPLBANK
    User exit: Bank data
    SAPLF040
    WF: Preliminary
      posting (authorized for release)
    SAPLF051
    Workflow for FI
      (pre-capture, release for payment)
    SAPLFCPD
    One-time account data
      or different payee in booking
    SAPLSSRV
    User exit: Bank
      account numbers
    RFKORIEX
    Automatic
      correspondence
    please check which one  is better .

  • Group currency field in overview screen

    Hi,
    My client wants Group currency field in document overview screen at the posing in addition to company code currency. May i know how to insert this field in overview screen.
    Thanks & Regards
    Sunitha.

    it is closed

  • Adding Z-Fields to Standard Screens of Transaction VA01 / VA02 / VA03

    Hi All,
    The system is being upgraded from 4.7 to ECC 6.0
    In 4.7 server, the client has added 2 Z-fields to VBAK table. Moreover, these Z-fields are added to Standard SAP Screens of Transactions VA01 / VA02 / VA03.
    One of the Z-field is for the Description which appears on the very first screen of transaction (Screen 4440) replaces the Standard SAP Screen Field VBAK-KTEXT.
    The other Z-Field appears on Header-->Additional Data B (Screen 8309).
    Please note:- The screen numbers that are mentioned above are the screen numbers of ECC 6.0
    I tried to change the edit the Screen by taking the Access Key from the market place, but only got Screen Overlapping Errors.
    What should I do to incorporate these Z-fields?
    I have heard of Screen-exits but never worked on the same. Would appreciate if someone guides me as to what needs to be done.
    Thanks for your valuable time and suggestions.
    Regards,
    Rajesh

    Hi Rajesh,
    I am working ECC 6.0
    We had the same requirement but for Additional Data B in header and item
    For this
    (1) Got the access key
    (2) applied access keys
    (3) In the additonal Data B screens/Program SAPMV45A imported Z fields to the screen in Graphical painter,saved and activated after writing necessary PBO/PAI modules and the codes in 8309 and 8310 screens
    Please can you tell more on the "Screen Overlapping Errors"
    Maybe we can can work out the error.....
    Regards
    Byju

  • Additional text field in Infoset deleted but not reflected in field selection in Query

    Hi,
    I have deleted an additional text field in infoset. It was used in one query.
    Even in the query it is deleted, but when in field selection screen i am not able to delete.
    If i try to execute the query, I get dump (syntax error) saying in field type(additional field) doesnot exist.
    Can anyone pleassseee help me in this.

    Hi San,
    I am trying to understand. How could you separately delete an additional text field associated with a main field?
    Jogeswara Rao K

  • Addition of field on notification header

    Hi,
    I want to add the extra field on the notification header to capture the client specific data. I tried to find user field or field key to that but i am unable to find both these options in SPRO.
    Then i have found one user exit i.e. QQMA0001 and documentation of this exit says that this is the exit best suitable for the addition of extra field on notification header.
    Inside this user exit, following two function module
    EXIT_SAPMIWO0_008
    EXIT_SAPMIWO0_009
    and some screen areas exist.
    Now my understanding is that using one of the available screen area can we add the necessary field on header level or do i need to prepare new screen area and the assignment with the current user exit is required?
    Am i on right track or is there any other way to achieve the desired result.
    Waiting for the solution from the experts.
    Thanks in advance

    Hello,
    The simplest option is to define a single custom sub-screen. This is screen area 090. Just assign this in customizing as you would any other subscreen to a notification type. This references screen SAPLXQQM / 0100. You can add the custom fields to this screen via SE51. You must append your custom fields to QMEL so they are included in structure VIQMEL and are saved with the notification.
    Associated with enhancement QQMA0001 there are two function modules:
    1-EXIT_SAPMIWO0_008, Transfer notification data to user screen
    2-EXIT_SAPMIWO0_009, Transfer Notification Data from User Screen
    You can add code to the relevant includes to verify your own data, etc.
    Check the documentation for this enhancement QQMA0001 in transaction SMOD.
    -Paul

  • Addition of Field Quantity in Confirmation of Goods

    Hello Experts
    We are implementing Self Service Procurement, Classical Scenario.
    During the Confirmation of Goods in Self Service Procurement, we need an additional field 'Quantity in Delivery'.
    We used SAP Note 672960 to display the field at the Screen under Item Level tab, however, we are getting a dump which says u2018Field symbol has yet not been assignedu2018. Along with that we are not able to get the value for this field.
    Please help to get the dump corrected and to find a way to fetch the value for this field.
    Thanks
    Gaurav Giroti
    Field symbol has yet not been assigned

    Hi Gaurav,
    Please check whether you have added the same custom field in the structure INCL_EEW_PD_ITEM_CSF.
    Please go through the following blog to find the steps involved in adding the custom fields.
    /people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
    Hope this helps.
    Thanks,
    Pradeep

Maybe you are looking for