Alternate of 'IEQM0003' :) i'll give u points

Hi,
Recently i used enhancement 'IEQM0003' for equipment master screen(ie01).
I want to do the same with the help of BADI, could u pleas let me know the BADI name or method name.
<b>Note:- Pleas don't do copy n paste.
I ensure u to give points</b>
Regards,
[email protected]
<b></b>

Hi Pradeep,
These are the badi's u can check with those :
EQUI_SERLV_CHECK           External Inspections for MARA_SERLV
EQUI_SCR_CC                  Implementable Subscreen for Equipment for CCM
EQUI_SCR_06                             Implementable Subscreen for Equipment No. 06
EQUI_SCR_05                             Implementable Subscreen for Equipment No. 05
EQUI_SCR_04                             Implementable Subscreen for Equipment No. 04
EQUI_SCR_03                             Implementable Subscreen for Equipment No.
EQUI_SCR_02                             Implementable Subscreen for Equipment No. 02
EQUI_SCR_01                             Implementable Subscreen for Equipment No. 01
<b>If u want to find user exit or badi for any t.code
kindly run this prg and check it :</b>
REPORT  ZBADIFINDPGM.
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.
<i>I know u will reward pts :)</i>
Regards
Sathish

Similar Messages

  • How to give the points??

    hi all
    pls let me tell how to give the point to our friends??

    please check the rules engagement found in the begining of the questions page. Out of that the 4 th step is the following.
    Step 4: Thank Others by Giving Points
    SDN/BPX has a Contributor Recognition Program. Which in short text means that for each question you have 10 points, which can be given to the person that answers your question. 6 & 2 points should also be given for helpful answers. For every question you later award points for, you in turn receive 1 point for.
    you would find three radio buttons on the left hand side of your query with marked with 3 colors. Choose the suitable one based on the merit of the answer.
    regards
    sadhu kishore

  • Where to give the points

    Good morning guys,
    I dont know at where to give the points for the answers.
    pl help me.
    Thanks in advance.
    HAVE A NICE DAY

    Hi
    you can only give point if you have posted a question.
    then at the left side of every answer there are radio button  by selecting appropriate button you can give points.
    Regards,
    Vijay

  • WHO CAN HELP MEE!! I BOUGTH MONEY IN A BINGO LIVE AND DONT GIVE MY POINTS! MY BOUGHT WAS OF THE 100 DLLS O $1200.00 MX PESOS, WHO CAN HELP MEE!! I BOUGTH MONEY IN A BINGO LIVE AND DONT GIVE MY POINTS! MY BOUGHT WAS OF THE 100 DLLS O $1200.00 MX PESOS

    WHO CAN HELP MEE!! I BOUGTH MONEY IN A BINGO LIVE AND DONT GIVE MY POINTS! MY BOUGHT WAS OF THE 100 DLLS O $1200.00 MX PESOS, WHO CAN HELP MEE!! I BOUGTH MONEY IN A BINGO LIVE AND DONT GIVE MY POINTS! MY BOUGHT WAS OF THE 100 DLLS O $1200.00 MX PESOS

    If you did not receive an in-app purchase, you should contact the developer of the App in question. Support for Bingo LIVE! by PlayPhone can be found here:
    http://playphone.com/support

  • I wanna change the tab name in tcode ie02  :)  i'll give u points !!!

    Hi abapers,
    In screen ie01 i want to change the tab name, like instead of general, i want to put some other.
    If it is possible, do help me.
    <b>I ensure u for giving ur share of point.</b>
    Regards,
    [email protected]

    Hi Pradeep
    I am giving here the names of the exits for this transaction ie01
    You will have to customize one of the exits according to your req.
    Exit Name           Description
    IEQM0001            Add. checks for equip. installation at functional locations
    IEQM0002            Additional checks for definition of equipment hierarchies
    IEQM0003            Additional checks before equipment update
    IEQM0004            Object is allowed for contract partner (Order->MaintCont.)
    IEQM0005            Object allowed for SD contract (MaintContract->MaintCont.)
    IEQM0006            Object allowed for SD contract (Maintain maintenance cont.)
    IEQM0007            Check/change manufacturer field in equipment master
    Thanks & regards
    Ravish Garg
    <b>REMEBER REWARD POINTS IS THE BEST WAY TO SAY THANK YOU</b>

  • Mouse not active on top 1/4 of page. Won't give a pointing finger there. Can't log out or use any of the tabs at the top of a page. Internet Explorer does not do this, but we like your browser better. We just downloaded an update and the problem persists.

    On this page we cannot log out or use the search box or pick desktop or mobile. Once we get down to the "firefox help/forum" level the pointing finger comes up and we can activate a mouse click there. Above that nothing.

    The Yahoo! Toolbar extension and the Babylon extension have been reported to cause this issue. Disable or uninstall those add-ons.
    * https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

  • Select Many choice list gives null pointer exception in the value listener method

    I have a Select Many Choice component in my page and  I have a method assigned as a value change listener. When ever I select a single value or multiple values I am getting a null pointer exception.
    <MessageFactory> <getMessage>
    java.lang.NullPointerException
        at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.findIndexFromObject(FacesCtrlListBinding.java:390)
        at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.setInputValue(FacesCtrlListBinding.java:449)
        at oracle.jbo.uicli.binding.JUCtrlValueBinding.put(JUCtrlValueBinding.java:2546)
        at oracle.jbo.uicli.binding.JUCtrlListBinding.put(JUCtrlListBinding.java:3437)
        at javax.el.MapELResolver.setValue(MapELResolver.java:229)
        at com.sun.faces.el.DemuxCompositeELResolver._setValue(DemuxCompositeELResolver.java:255)
        at com.sun.faces.el.DemuxCompositeELResolver.setValue(DemuxCompositeELResolver.java:281)
        at com.sun.el.parser.AstValue.setValue(Unknown Source)
        at com.sun.el.ValueExpressionImpl.setValue(Unknown Source)
        at com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:131)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.updateModel(UIXEditableValue.java:361)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.processUpdates(UIXEditableValue.java:311)
        at Reportview.backing.Report_v1.onRegionSelect(Report_v1.java:328)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sun.el.parser.AstValue.invoke(Unknown Source)
        at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionValueChangeListener.processValueChange(MethodExpressionValueChangeListener.java:144)
        at javax.faces.event.ValueChangeEvent.processListener(ValueChangeEvent.java:134)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:824)
        at org.apache.myfaces.trinidad.component.UIXEditableValue.broadcast(UIXEditableValue.java:243)
        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1137)
        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:405)
        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
        at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
        at java.security.AccessController.doPrivileged(Native Method)
        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Can someone tell me why this error occurs.My method is like this -
    public void onSelect(ValueChangeEvent event) {
    event.getComponent().processUpdates(FacesContext.getCurrentInstance());
    String[] s = (String[])event.getNewValue();
    System.out.println("Value changed value change ==>> "+s.length+"===>>"+Arrays.toString(s));

    Do you get the same results if you try queuing the event to happen after the model update?
    // Requeue the event so that it happens after the model update
        if (!PhaseId.INVOKE_APPLICATION.equals(valueChangeEvent.getPhaseId())) {
    valueChangeEvent.setPhaseId(PhaseId.INVOKE_APPLICATION);
    valueChangeEvent.queue();
        } else {     
         String[] s = (String[])event.getNewValue();
        System.out.println("Value changed value change ==>> "+s.length+"===>>"+Arrays.toString(s));

  • "Read Historical Trend(s)" gives one point too early.

    I'm using LV6.0.2/LVDSC 6.0.2. It's my first time using LVDSC.
    I'm finding that "Read Historical Trend" and "Read Historical Trend(s)" vis always return a data array with the first point being earlier than the 'start timestamp' input to the vi.
    Is this:
    1) normal behavior for the vi.
    OR
    2) due to the fact that my installation of the 6.0.2 updates did not go smoothly (I sometimes get a "secondary dll cannot be found" error msg when I start LV by opening a vi with "Read Historical Trend(s)" in its hierarchy ... no error when the vi is opened when LV is already running.)
    NI Support has recommended that I do a complete unintall/reinstall which I'm about to do. I'm just curious as to w
    hether the extra early point is due to my poor interpretation of what 'start timestamp' means or my bad installation.
    TIA. Donald
    =====================================================
    Fading out. " ... J. Arthur Rank on gong."

    This behavior is by design in the Citadel database's query interface.
    The reason is if you drew a graph of the data returned by your query, and had the axis limits set to the start and stop time of the query. If we returned only the first point with a timestamp >= start time, <= stop time, then the graph would imply that there is NO data, or that logging was off, or that the data was bad before or after the end points. That is not true in those cases.
    In terms of graphical displays, this is not a problem. You need to set the start and end time of the X-axis, and do NOT choose "loose fit", and do NOT choose autoscaling. The behavior of the graph is easy to configure to get the proper visual look, which will then also include an accurate reflection of the data in the
    system.
    If you want to eliminate that first value, use the Array Subset function to get the remaining values.

  • [solved] my C code gives floating point errors.

    I've tried to create a simple function to determine if a number is prime or not.. whenever I compile and try to run I get a floating point exception and can't quite figure out why, I'm very new to C and compiling manually using gcc so any help is appreciated.
    here's my code: http://pastebin.com/m2f19dbac
    Last edited by zandaa (2008-10-01 06:36:35)

    I'm quite useless at programming:
    for (i=0; i <= x; i++) {
    if (x%i == 0 && i != 1) {
    result = 0;
    //break;
    if (i == x) {
    result = 1;
    //printf("%d\n", x);
    break;
    This loop always ends with result=1 because the last loop has i=x and therefore it changes the result value to 1.
    There are also many checks you could avoid with a "smart" for cycle:
    for (i=2; i <= x; i++) {
    if (x%i == 0) {
    return 0;
    return 1
    I was able to remove the "i != 1" part by having the for loop starting from 2.
    I removed all the if (i == x) clause because that only happens at the end of the for cycle.
    Also you could be smart and eliminate some values from the loop: for example you could avoid checking all the numbers higher than n/2 or than sqrt(n), but that's more related to the mathematics behind than to the programming
    Hope this helps
    edit: beaten
    Last edited by carlocci (2008-09-25 21:36:04)

  • Reg ie01 BADI, i'll give u points:)

    Hi all big abapers,
    Have anyone implemented BADI for ie01 screen.
    if yes, pleas share with me.
    Regards,
    [email protected]

    Hi,
    Business Add-in
    EQUI_SERLV_CHECK External Inspections for MARA_SERLV
    EQUI_SCR_CC Implementable Subscreen for Equipment for CCM
    EQUI_SCR_06 Implementable Subscreen for Equipment No. 06
    EQUI_SCR_05 Implementable Subscreen for Equipment No. 05
    EQUI_SCR_04 Implementable Subscreen for Equipment No. 04
    EQUI_SCR_03 Implementable Subscreen for Equipment No.
    EQUI_SCR_02 Implementable Subscreen for Equipment No. 02
    EQUI_SCR_01 Implementable Subscreen for Equipment No. 01
    <b>Reward points</b>
    Regards

  • Error in SE19 !!! i 'll surely give u point.s

    HI all,
    In SE18 i made a defination of BADI named 'ZBADI_ZPHOGAT'  with interface 'ZIF_EX_BADI_ZPHOGAT' having method 'ADD'.
    NOw in SE19 i made an implementation with name 'ZPRADEEP', I got a default class 'ZCL_IM_PRADEEP'.
    Here when i click on 'ADD' method. i got an <b>error  'INTERFACE IMPLEMENTATION ZIF_EX_BADI_ZPHOGAT does not exit</b>
    Suggest wht i need to do yaar.
    Regards,
    [email protected]

    Hi
    See this and do accordingly
    DEFINING THE BADI
    1) execute Tcode SE18.
    2) Specify a definition Name : ZBADI_SPFLI
    3) Press create
    4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
    multiple use.
    5) Choose the interface tab
    6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
    7) Dbl clk on interface name to start class builder . specify a method name (name,
    level, desc).
    Method level desc
    Linese;ection instance methos some desc
    8) place the cursor on the method name desc its parameters to define the interface.
    Parameter type refe field desc
    I_carrid import spfli-carrid some
    I_connid import spefi-connid some
    9) save , check and activate…adapter class proposed by system is
    ZCL_IM_IM_LINESEL is genereated.
    IMPLEMENTATION OF BADI DEFINITION
    1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
    2) Specify aname for implementation ZIM_LINESEL
    3) Specify short desc.
    4) Choose interface tab. System proposes a name fo the implementation class.
    ZCL_IM_IMLINESEL which is already generarted.
    5) Specify short desc for method
    6) Dbl clk on method to insert code..(check the code in “AAA”).
    7) Save , check and activate the code.
    Some useful URL
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    Now write a sample program to use this badi method..
    Look for “BBB” sample program.
    “AAA”
    data : wa_flights type sflight,
    it_flights type table of sflight.
    format color col_heading.
    write:/ 'Flight info of:', i_carrid, i_connid.
    format color col_normal.
    select * from sflight
    into corresponding fields of table it_flights
    where carrid = i_carrid
    and connid = i_connid.
    loop at it_flights into wa_flights.
    write:/ wa_flights-fldate,
    wa_flights-planetype,
    wa_flights-price currency wa_flights-currency,
    wa_flights-seatsmax,
    wa_flights-seatsocc.
    endloop.
    “BBB”
    *& Report ZBADI_TEST *
    REPORT ZBADI_TEST .
    tables: spfli.
    data: wa_spfli type spfli,
    it_spfli type table of spfli with key carrid connid.
    *Initialise the object of the interface.
    data: exit_ref type ref to ZCL_IM_IM_LINESEL,
    exit_ref1 type ref to ZIF_EX_BADISPFLI1.
    selection-screen begin of block b1.
    select-options: s_carr for spfli-carrid.
    selection-screen end of block b1.
    start-of-selection.
    select * from spfli into corresponding fields of table it_spfli
    where carrid in s_carr.
    end-of-selection.
    loop at it_spfli into wa_spfli.
    write:/ wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-deptime,
    wa_spfli-arrtime.
    hide: wa_spfli-carrid, wa_spfli-connid.
    endloop.
    at line-selection.
    check not wa_spfli-carrid is initial.
    create object exit_ref.
    exit_ref1 = exit_ref.
    call method exit_ref1->lineselection
    EXPORTING
    i_carrid = wa_spfli-carrid
    i_connid = wa_spfli-connid.
    clear wa_spfli.
    Regards
    Anji

  • How to give points to person who gave the answers to my question

    hi this is venu . pls tell me how to give rating points .
    regards
    venu

    hi,
    when you see my answer, at the left hand side of my answer you will find some stars in dark blue green and yellow colour..
    click on dark blue for 10 points if ur problem is solved.. green if answer is very helpful and yellow if just helpful..
    now try clicking on the dark blue for 10 points.. beside my answer.. i will get 10 points.. please do it now, i am making you learn by experience.
    regards,
    pankaj singh

  • Preffered and alternate DNS details

    Dear Team,I have Many DC/ADC in my domain and of course they are DNS servers also.But i recently noticed that some of the DC  DNS does't have correct preferred/Alternate DNS. Is there any way through power shell or netsh where in i can know all the
    server in which DNS is installed in my domain along with the assigned preferred and alternate DNS details.So i can have a bird's view.
    Senior System Engineer.

    Thanks anyways..I have other question also ..i see many people who responds have some points added..like in your case it's 1470..what are this and who assigns this..what is the concept of Vote.?This question is eating my brain since few months..Any
    information would be great help..
    Senior System Engineer.
    You get recognition points by contributing posts the community finds valuable.
    Points are not effort based but instead based on quality as perceived by the community.
    Contributing Answers: Replies the community decides are answers get you points. Marking your own replies as answers does not give you points.
    Contributing Helpful Posts: Contributing replies the community votes as helpful get you points.
    Asking Good Questions: Users that ask valuable (helpful and/or popular) questions will be rewarded additional points.
    Bonus Points: Users can also gain extra points by contributing valuable contributions quickly or when their contributions are deemed valuable by the users asking
    the questions.
    Source:
    http://social.technet.microsoft.com/wiki/contents/articles/7359.forums-help-faq.aspx#315
    More questions take a look at TechNet Forums FAQ:
    http://social.technet.microsoft.com/wiki/contents/articles/7359.forums-help-faq.aspx
    The best answer to your brain stop been eaten haha (:
    Sergio Figueiredo
    Microsoft Certified Solutions Associate

  • Adobe flash will not load - gives only a black screen

    For all the (3) users on this computer.   For most browsers (Safari, Chrome, Firefox) The browser window goes 100% BLACK when a flash program link is opened and most of the time the cursor / Pointer freezes (occasionally disappears and all keyboard actions are blocked.  Have to force quit or kill the box with the power key (which always bothers me.)  No Adobe links work directly via the link in mail or in browser.  Symptom in Mail is either the original window goes BLACK or a separate window opens in Black.
    Current OS X 10.9.3 (13D65), Memory 4GB on 2.4 GHz Intel core i7 in MacBook Pro  15" Late 2011.
    Relevant?? Items:
    1.     The Adobe company checking device says Flash is not loaded.  I have had flash 9, 10, 11, 12, & 13 working before the latest of   OS X upgrades were made.
    2.     An aside, I recently (4 months ago) used a MacKeeper app.  Today (not used except for information gathering) the "System Scan says my ProtectMac anti-virus is active and no security problems noted.  Also noted was "Serious" issue relating to one of 128 issues (474.3 MB of 'junk' files-36.9 MB in 'Logs", 437.4 MB in Caches.)  "Performance" listed as 'Fast.'  No action is taken and System Scan app closed.
    3.     I seem to have lost my copy of Flash 13 in the Applications folder and the install file tries to load  "AdobeFlashPlayerInstaller_14_ltrosxd_aaa_aih.dmg"
    This makes sense as to item 1. above. 
    4.      Another user loaded adobe flash 11 from a download file called, "AdobeFlashPlayerInstaller_11au_ltrosxd_aaa_aih.dmg."  I do not understand the meaning of  the part of the file name that reads "_11au_" as it seem to differ from other downloads for "_11eu_".  Additionally the copy retained is filed in history and had only the user permissions of one user.  Also that copy _11au_ has no mention of Browser Type in the name description of the .dmg file; but the "_11eu_" does mention Safari browser.   Since it was from July 8, 2013 I assume it doesn't matter and it should have been superseded by Flash 12 OSX.  Mentioned here only for interest.  Also, It may have been saved on this computer in case of rebuild for another user on the home network running 13" MacBook Pro 10.6 Leopard.
    5.  Attempts to reload Flash 13 from 'AdobeFlashPlayerInstaller_13au_ltrosxd_aaa_aih.dmg' as the "Adobe Flash Player Installer" connects to the latest version not yet installed and keeps downloading the Flash 14, which fails and locks up the browser.
    6.     The download from get,Adobe.com starts out O.K.  After the installer file.dmg completes well, Step 2. is to open it, that, too, works well with an open window of a mounted device on the desktop.  The next step is to double-click the icon.  That only works so far.  A window opens and it has a progress thermometer but it never downloads any product and the link is declared "unavailable" immediately.  Refuses to load and will not always give the pointer back or let the browser continue.
    7.     While creating this 'Summary' something changed.  Using Spotlight I found a different version of Flash Installer on my Mac.  I clicked it to go to the Black screen after installer download competes and got a totally different response.  I was set to take snapshots of the windows as they progressed.  The ".dmg" Icon on the desktop changed from default plain white disk to the red "Flash Player" I had not seen for last 40 days. 
    Pic 1.     Pic 2.   
    Pic 1. is the desktop device icon.
    Pic 2. is the Installer.
    Pic 3. is the Acceptance popup.  ~~Note: This popup shows a backwards rev dated March 4, 2012!  today is 10 July, 2014.
    Flash Player 11.6 is installing after acceptance of License.
    Everything went normally and loaded but I cannot test it as all browsers were closed. 

    Please read this whole message before doing anything.
    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
    Step 1
    The purpose of this step is to determine whether the problem is localized to your user account.
    Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”
    While logged in as Guest, you won’t have access to any of your documents or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this behavior; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
    Test while logged in as Guest. Same problem?
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
    *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
    Step 2
    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Please take this step regardless of the results of Step 1.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of Steps 1 and 2.

  • Null Pointer Exception in Bursting Engine

    Hi, I am trying the example given in XDO 5.6.2. but i am getting null pointer exception. Any help appreciated.
    1. burstCtrl.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <DATA>
    <DEPTS>
    <DEPT>
    <DEPTNO>20</DEPTNO>
    <NAME>Accounting</NAME>
    <MANAGER_EMAIL>[email protected]</MANAGER_EMAIL>
    <EMPLOYEES>
    <EMPLOYEE>
    <EMPNO>7369</EMPNO>
    <ENAME>SMITH</ENAME>
    <JOB>CLERK</JOB>
    <MGR>7902</MGR>
    <HIREDATE>1980-12-17T00:00:00.000-08:00</HIREDATE>
    <SAL>800</SAL>
    <DEPTNO>20</DEPTNO>
    <EMAIL>[email protected]</EMAIL>
    </EMPLOYEE>
    <EMPLOYEE>
    <EMPNO>7566</EMPNO>
    <ENAME>JONES</ENAME>
    <JOB>MANAGER</JOB>
    <MGR>7839</MGR>
    <HIREDATE>1981-04-02T00:00:00.000-08:00</HIREDATE>
    <SAL>2975</SAL>
    <DEPTNO>20</DEPTNO>
    <EMAIL>[email protected]</EMAIL>
    </EMPLOYEE>
    </EMPLOYEES>
    </DEPT>
    <DEPT>
    <DEPTNO>30</DEPTNO>
    <NAME>Sales</NAME>
    <MANAGER_EMAIL>[email protected]</MANAGER_EMAIL>
    <EMPLOYEES>
    <EMPLOYEE>
    <EMPNO>7788</EMPNO>
    <ENAME>SCOTT</ENAME>
    <JOB>ANALYST</JOB>
    <MGR>7566</MGR>
    <HIREDATE>1982-12-09T00:00:00.000-08:00</HIREDATE>
    <SAL>3000</SAL>
    <DEPTNO>20</DEPTNO>
    <EMAIL>[email protected]</EMAIL>
    </EMPLOYEE>
    <EMPLOYEE>
    <EMPNO>7876</EMPNO>
    <ENAME>ADAMS</ENAME>
    <JOB>CLERK</JOB>
    <MGR>7788</MGR>
    <HIREDATE>1983-01-12T00:00:00.000-08:00</HIREDATE>
    <SAL>1100</SAL>
    <EMAIL>[email protected]</EMAIL>
    </EMPLOYEE>
    </EMPLOYEES>
    </DEPT>
    </DEPTS>
    </DATA>
    2. empData.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request
    select="/DATA/DEPTS/DEPT/EMPLOYEES/EMPLOYEE">
    <! - Burst on Customer element - >
    <xapi:delivery>
    <xapi:email server="xxx.server.com" port="25" from="[email protected]" reply-to=
    "">
    <xapi:message id="123" to="${EMAIL}"
    cc="[email protected]" attachment="true"
    subject="CustomerDetails">Please find the customer invoice as a attachment
    (Through Application).
    <! - Set the id for the delivery method - >
    <! - Use the Customer EMAIL element to email the document to the Customer - >
    </xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="123">
    <!Specify the delivery method id to be used - >
    <xapi:template type="rtf"
    location="/home/lkkumar/Dept.rtf" />
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    3. BurstingTest.java
    import oracle.apps.xdo.batch.DocumentProcessor;
    import oracle.apps.xdo.batch.*;
    import oracle.apps.xdo.batch.object.*;
    import oracle.apps.xdo.delivery.*;
    import oracle.apps.xdo.delivery.smtp.*;
    import oracle.apps.xdo.*;
    import oracle.apps.xdo.oa.util.*;
    import java.util.*;
    import java.io.*;
    import java.io.InputStream;
    import oracle.apps.fnd.cp.request.*;
    public class BurstingTest
    public BurstingTest()
    try {
    DocumentProcessor dp = new DocumentProcessor
    ("/home/lkkumar/burstCtrl.xml","/home/lkkumar/empData.xml","/home/lkkumar");
    dp.process();
    } catch (Exception ex) {
              System.out.println(ex);
    ex.printStackTrace();
    } finally {
    public static void main(String[] args)
    BurstingTest burst1 = new BurstingTest();
    The program compiles fine. but when i execute it gives null pointer exception.
    (lkkumar) lkkumar- java BurstingTest
    java.lang.NullPointerException
    java.lang.NullPointerException
    at oracle.apps.xdo.batch.BurstingProcessorEngine.process(BurstingProcessorEngine.java:1313)
    at oracle.apps.xdo.batch.DocumentProcessor.process(DocumentProcessor.java:213)
    at BurstingTest.<init>(BurstingTest.java:19)
    at BurstingTest.main(BurstingTest.java:30)
    Message was edited by:
    user609950

    Any idea , why it failed ?
    were you able to resolve ??
    where did you deploy this java file ?
    how did you run this file ?

Maybe you are looking for

  • Can h:dataTable be used for editable tables?

    I am trying to use a dataTable to manage an editable list of named "parts". I have declared a request-scope managed bean called "myForm" in faces-config.xml, and my dataTable declaration looks as follows: <h:dataTable value="#{myForm.parts}" var="par

  • How can I get a refund for a duplicate subscription?

    I need to speak to someone who can help me with refunding one of my subscriptions (I was double-billed) for the ADOBE Export PDF. If this can't happen, at least an email with a response - [private information removed by moderator.]

  • In my D7160 printer, the black cartridge is not working.

    My Photosmart D7160, the black ink cartridge suddenly stop working. Like it was empty. It is shown as full. I removed it and realized that it has ink inside. I replaced it with a new one and it doesn't work either. What is the problem?

  • File permissions in Sites folder

    When I use my ISP account to host a site and install something like Joomla (a CMS) by uploading it using Transmit or GoLive permissions for directories uploaded default to 755, and are writable by Joomla (for example) If I upload files to Sites(on an

  • 0actiontype not displaying in the report and cube

    hi gurus,               I have loaded masterdata for 0employee,0person,0position and then loaded the cube 0pa_c01 ,but the thing is im not getting the value for actiontype and action reason either in the cube 0pa_c01(blank) nor in the BEX report(whic