Nice intervivew Q's4...plzzz help

1.wat r MSEG and MKPF? How would u go about improving the performance of a Program which selects data from MSEG & MKPF ?
2.what is LUW?Different types of LUWs. What r they.
3.From a table how do u find whether a material is used in another material BOM?
4.Can we have more than one selection-screen and how?
5.How to declare select-option as a parameter?

hi,
1) MKPF and MSEG will be having huge amount of data.
   To execute selects fast, give all the primary fields in where condition or else make use of seconday indexes existing for the tables.
2) LUW is defined as Locking Mechanism to protect transaction integrity.
Types of LUWs:
i) Database transaction or LUW.
Database transaction or LUW is defined as a period in which operation requested must be performed as one unit.
At the end of LUW, either the database changes are committed or rolled back.
ii)Update transaction or SAPLUW.
One SAP LUW can have several databases LUW. So a set of database transactions either committed or rolled back.
The special ABAP/4 command ‘Commit work’ marks the end of SAP LUW.
iii)ABAP/4 Transaction.
It is made up of a set of related task combined under one transaction code.
ABAP/4 transaction functions like one complete object containing screens, menus and transaction code.
4) You can many selection screens. For that you create different screens ex: 100,200.
Then say..
  call screen 100.
  call screen 200 based on conditions.
5) select-options : s_matnr for mara-matnr no intervals no-extensions.
This makes a selection screen a parameter.
regards,
Sailaja.

Similar Messages

  • I have  a iphn 3gs running on ios 6.1.3  i buy it frm my frnd ..........n it has one prblm that safari mail n maps does't wrk it crashes all time when i try to run these ......plzzz help me what shoud i do ......i have tried reset many times bt it does't

    i have  a iphn 3gs running on ios 6.1.3  i buy it frm my frnd ..........n it has one prblm that safari mail n maps does't wrk it crashes all time when i try to run these ......plzzz help me what shoud i do ......i have tried reset many times bt it does't

    use a computer and restore the phone http://support.apple.com/kb/ht1414

  • Hi everyone,,i bought a used iphone 5 with iOs 7.0.3. i want to delete the icloud account and add mine. I have sent an e-mail to the current account being used in my iphone. How can i get rid of this account plzzz help me out

    Hi everyone,,i bought a used iphone 5 with iOs 7.0.3. i want to delete the icloud account and add mine. I have sent an e-mail to the current account being used in my iphone. How can i get rid of this account plzzz help me ou

    no i called the store owner from whom i bought it. he was like i will check in records and if there is something i will let u know...he was like send an e-mail its better so if it was stolen so the shopkeeper wouldnt let me to e-mail to the owner

  • Plzzz help me Jumping because of the antenna in iphone 5s

    plzzz help me >> Jumping because of the antenna in iphone 5s
    plz help me i from irann 2day ago Jumping because of the antenna

    Hi there , I bought the phone a month then suddenly jumped up and went to the phone antenna antenna on a search and did not even put my sim card out and then I had a message and phone repairman and he took the Restore and Restore to error -1 and the other came up and now I do not know what is in dfu yo I do not hit the phone rather then the water went into the antenna settings modem firmware was empty . now says  have a problem , anyone who has 'm handset , and the repair of put kept base -band phone. No way that 's true ? I 'm from Iran and the Persian language, I typed into Google translate to English mistake, please help me if you can
    iphone 5s 16 gb  me34LL/A 
    <Personal Information Edited by Host>

  • I am getting CONNECTION TIMEOUT error in my macbook(10.7.4).plzzz help me

    i am getting CONNECTION TIMEOUT error in my macbook(10.7.4).plzzz help me

    Thank you very much, i guess it will be the remote servers.
    Then i got this critical error on my local server
    Automatic mail message send from usa12 for SID USA on Fri Dec 15 15:00:01 EST 2006
    DONOT REPLY FOR THIS MESSAGE.....
    Please check the follwing files ( will exist if there was an error )
    /u01/app/oracle/admin/usa/bdump/alert_usa.log.121506.1500 ......
    /u01/app/oracle/product/8.1.7/network/log/listener.log.121506.1500 .....
    ORA-00600: internal error code, arguments: [17182], [27793076],
    I know i need to contact oracle , when i went to Metalink ,i needed to run their RDA it is like diagnostic report script and include it before u send to them.
    I needed some permissions from my Senior so i will do it on monday.
    do you have any suggestions????

  • OCA material needed plzzz help me

    HI
    I want to get OCA certification and i needed OCA material. Anybody help me in this regards?

    AhmedDBA wrote:
    Hi kamran,
    I am asking 10g OCA material for DBA track. could u plzzz help me to get this material downloads in pdf formats and practice tests.
    thanks
    regards AhmedYour response and claim to be a DBA indicates a high (but not absolute) probability you are (or intend to be) a dishonourable cheat and to use breach of copyright material and unauthorized learning methods.
    If you followed the links previously given you would have obtained information on authorized practice tests.
    Location of all the required PDF's for 10g are here: [http://www.oracle.com/pls/db102/homepage], as you seem not to have been able to find that!

  • HT201263 i do click to restore the settings on i phone 3g but after 5 to 8mins it gives an error saying could not restore settings...now what should i do?? plzzz help..:(

    i do click to restore the settings on i phone 3g but after 5 to 8mins it gives an error saying could not restore settings...now what should i do?? plzzz help..:(

    i have locked my phone and i get the usb symbol with the i tunes sign with an arrow..i tried ro upgrade the software which did not go throught succesfully.. plzzz help me  ...

  • I paid an app from the itunes accedently,,, and i want get the money back !!!! plzzz, help me!

    i paid an app from the itunes accedently,,, and i want get the money back !!!! plzzz, help me!

    Never mind speaking another language, writing in it is awsome.  Mind you even I am making an assumption that English is not your first language which may not be the case.
    To your question, it would depend on why you think you may be entitled to a refund, if the app is totally falsely advertised you may have a chance.  If it is just that you don't actually like it you may have less chance.  Give it a go.

  • Intervivew Q's3...plzzz help

    1.Types of BDC's ?Advantages & Disadvantages of different types of BDC's ?
    2.different types joins ?Which is the default join ?
    3.What are the types of windows in SAPSCRIPT ?
    4.What are the function modules used in a SAPSCRIPT driver program ?
    5.What are Extracts ?

    Hi,
    1. BDC is an automatic procedure.This method is used to transfer large amount of data that is available in electronic medium.
    BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
    BDC uses normal transaction codes to transfer data.
    Types of BDC :
    CLASSICAL BATCH INPUT (Session Method)
    CALL TRANSACTION
    BATCH INPUT METHOD:
    This method is also called as ‘CLASSICAL METHOD’.
    Features:
    Asynchronous processing.
    Synchronous Processing in database update.
    Transfer data for more than one transaction.
    Batch input processing log will be generated.
    During processing, no transaction is started until the previous transaction has been written to the database.
    Steps involved in Classical Batch Input :
    Analyze the data that is to be transferred to the SAP system to determine how the existing data should be mapped to the SAP data structure.
    Generate SAP data structures for incorporation into the data export program (SAP provides one method called Recording to generate the SAP data structure and transaction code for this is SHDB).
    Read data in, often from a sequential file that has been exported from another system or prepared by a data transfer program.
    Prepare the data for batch input processing by storing the data in the batch input data structure, BDCDATA.
    Generate a batch input session using the function modules BDC_OPEN_GROUP, BDC_INSERT and BDC_CLOSE_GROUP (the parameters to these function modules explained in the next slide).
    Process the session from System &#61614; Services &#61614; Batch Input (Transaction code is SM35 ).
    Recording (Transaction code SHDB)
    Recording is a process that is provided by the SAP system to generate the SAP data structure for batch data communication.
    CALL TRANSACTION METHOD :
    This is another method to transfer data from the legacy system.
    Features:
    Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
    Updating the database can be either synchronous or asynchronous. The program specifies the update type.
    Transfer data for a single transaction.
    Transfers data for a sequence of dialog screens.
    No batch input processing log is generated.
    Have a look at
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    I hope it helps.
    Best Regards,
    Vibha Deshmukh
    *You need to reward points and mark useful answers if you are getting satisfactory answers to your query.

  • HT2573 I am using macbook pro with update of 10.7.5...I am not able to authorize my digital signature. It is showing crypto service provider is missing. I am in a big problem. plzzz help me out....thanx

    I am using a mac book pro version 10.7.5..I am not able to authorize my digital signature.It is showing crypto service provider is missing. I am in a big problem . plzzzz help me out. Thanks

    You have 10.6 on that machine, I suggest you stick with it for performance, third party hardware and software reasons as long as possible.
    Consider 10.8 (not 10.7) when it's released, because 10.7 and 10.8 will require a new investment in software and newer third party hardware as it requires newer drivers the old machines won't have. (forced upgrade because of software, really nice of them)
    http://roaringapps.com/apps:table
    Far as your Safari problem do these things until it's resolved:
    1: Software Update fully under the Apple menu.
    2: Check the status of your plug-ins and update (works for all browsers) also install Firefox and see if your problems continue. You should always have at least two browsers on the machine just in case one fails.
    https://www.mozilla.org/en-US/plugincheck/
    Flash install instructions/problem resolution here if you need it.
    How to install Flash, fix problems
    3: Install Safari again from Apple's web site
    https://www.apple.com/safari/
    4: Run through this list of fixes, stopping with #16 and report back before doing #17
    Step by Step to fix your Mac

  • Error while copying all rows into an ArrayList...plzzz help

    Hi all,
    Iam doing a small POC on publishing a Application module as webservices...iam stuck while copying the results of whereclause into an arraylist.. some one please help....below is the code
    public class matrixVOImpl extends ViewObjectImpl {
        /**This is the default constructor (do not remove)
        ArrayList al=new ArrayList();
        public matrixVOImpl() {
    public  ArrayList getCompLevels(String role){
        int x=0;
        int pos=0;
        setWhereClause("matrixEO.ROLE='"+role+"'");
        executeQuery();
        if (!hasNext())
                throw new JboException("unable to find role " +role);
        long i=getEstimatedRowCount();
        for(x=0;x<=i-1;x++){
        Row rw=getRowAtRangeIndex(x);************ //here lies the problem for me********************
    String comp= rw.getAttribute("Competency").toString();
        String lr=rw.getAttribute("LevelRequired").toString();
       al.add(0,comp);
      pos=pos+1;
       al.add(1,lr);
      pos=pos+1;
        return al;
    problem is at  Row rw=getRowAtRangeIndex(x); for loop is not workin here...when i manually put zero,first(),last() in place of x works fine i get the first row ..but if i put 1,2...10 or any number i get a null pointer exception..
    how to get all the rows ...wch can b copied to an arraylist...can someone help pllzz.Edited by: Oraclerr on Apr 10, 2009 12:31 PM

    I think it's because getRowAtRangeIndex depends of what the getRangeSize() value is on the view object before executeQuery is invoked. You can change this value in the properties of the viewobject or programmatically, using setRangeSize. If your range size is one, getRowAtRangeIndex(1) returns null, because the index i zero-based. You should only use range size if you only need to present ex. 10 rows a a time?

  • Plzzz help me for this report,its emergency.....

    hey guys/guls...I have to develop a Repair Bill report,At the end(bottom) of this report I've to show the calculations n values like Paid amount,previous balance,Grand net & net balance, I'M doing this by enlarging(lengthening)the master record much more below the detail record(while detail record's repeating frame remains inside master's repeating frame),it gives the proper look for report with fewer(1 or 2 detail records as I wanna have,but when I run this report with a greater number of detail records like 5 or 6 it pushes the bottom values(prev.bal,g.net etc)to next page while there remains a big gap in between detail recors n bottom values,so plzzz tell me some solution for this as quickly as possible for u.

    dear brother,its just a usual report just like a standard bill report, what I wanna do is to print the cash values almost 3inches above the bottom of page just like a common bill is used in market, for this I increased the length of master record's(based on master table) repeating frame n dragged the cash values(stored in master table)upto the bottom of this frame,so I think these values r coming in the push path of the detail records coz cash values move to next page if the number of detail records increases even if alot of blank space between last detail record n cash values, I've already tried the technique i.e fixing the vertical length of master or detail repeating frame but it didn't work, so plzzz tell me something else, if u may wish tell me urs email I'll send u that rdf file n sql for the based tables,thanx

  • 'what kind of error 'plzzz help

    hi all
    plz check the following code and error which it is givn 2 me. how shld i rectify it? not able to get what kind of error it is.
    *& Report  ZNBS_FI_FS10N
    REPORT  ZPRAC_FI_VENDORSTATEMENT.
    Report Title          : Display Line item balances for VENDORs with opening balances
    Functional Consultant : Mr ShreeHari
    ABAPER                : Sanjay K, NBS
    TYPE-POOLS slis.
    DATA   :   fcat               TYPE slis_t_fieldcat_alv WITH HEADER LINE,
               ls_event               TYPE slis_alv_event,
               repid                  LIKE sy-repid.
    DATA   :   b_layout               TYPE slis_layout_alv.
    DATA   :   gt_events              TYPE slis_t_event WITH HEADER LINE.
    DATA   :   lt_list_commentary     TYPE slis_t_listheader,
               l_logo                 TYPE w3_qvalue.
    TABLES : BSAK, ska1, bsis, bkpf, thead, t003, t003t, LFA1, skat.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    SELECT-OPTIONS pbukrs FOR bsis-bukrs default '1000'.
    SELECT-OPTIONS pLIFNR FOR LFA1-LIFNR  default '410028'.
    SELECT-OPTIONS pbudat FOR bsis-budat OBLIGATORY default '20060401' to '20061219'.
    SELECTION-SCREEN END OF BLOCK b1.
    DATA : BEGIN OF itab OCCURS 0,
           belnr LIKE bsis-belnr,
           bukrs LIKE bsis-bukrs,
           gjahr LIKE bsis-gjahr,
           blart LIKE bkpf-blart,
           bldat LIKE bkpf-bldat,
           budat LIKE bkpf-budat,
           LIFNR LIKE LFA1-LIFNR,
           dmbtr LIKE BSAK-dmbtr,
           wrbtr LIKE BSAK-wrbtr,
           shkzg LIKE BSAK-shkzg,
           ltext LIKE t003t-ltext,
           END OF itab.
    DATA TEXT(60). " LIKE t003t-ltext.
    DATA jtab LIKE itab OCCURS 0 WITH HEADER LINE.
    DATA : BEGIN OF final OCCURS 0,
            belnr LIKE bsis-belnr,
           bukrs LIKE bsis-bukrs,
           gjahr LIKE bsis-gjahr,
           blart LIKE bkpf-blart,
           bldat LIKE bkpf-bldat,
           budat LIKE bkpf-budat,
           LIFNR LIKE LFA1-LIFNR,
           debit LIKE BSAK-dmbtr,
           credit LIKE BSAK-wrbtr,
           shkzg LIKE BSAK-shkzg,
           balance LIKE BSAK-dmbtr,
           ltext LIKE t003t-ltext,
           END OF final.
      DATA : BEGIN OF output OCCURS 0,
             belnr LIKE bsis-belnr,
             bukrs LIKE bsis-bukrs,
             gjahr LIKE bsis-gjahr,
             blart LIKE bkpf-blart,
             bldat LIKE bkpf-bldat,
             budat LIKE bkpf-budat,
             LIFNR LIKE LFA1-LIFNR,
             ddebit LIKE BSAK-dmbtr,
             ccredit LIKE BSAK-wrbtr,
             shkzg LIKE BSAK-shkzg,
             balance LIKE BSAK-dmbtr,
             ltext LIKE t003t-ltext,
             hkont LIKE bsis-hkont,
             bschl LIKE bsis-bschl,
             TXT50 LIKE SKAT-TXT50,
             END OF output.
    ********FOR OPENING BALANCE.
    DATA : BEGIN OF open OCCURS 0,
           wrbtr LIKE BSAK-wrbtr,
           dmbtr LIKE BSAK-dmbtr,
           bukrs LIKE BSAK-bukrs,
           shkzg LIKE BSAK-shkzg,
           END OF open.
    DATA clear LIKE open OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF bal OCCURS 0,
          dbal LIKE bsis-wrbtr,
          cbal LIKE bsis-dmbtr,
          shkzg LIKE bsis-shkzg,
          END OF bal.
    DATA date TYPE sy-datum.
    MOVE pbudat-low TO date.
    date = date - 1.
    DATA: BEGIN OF balance OCCURS 0,
          debit LIKE bsis-wrbtr,
          credit LIKE bsis-dmbtr,
          total LIKE bsis-dmbtr,
          END OF balance.
    DATA : BEGIN OF line OCCURS 0,
           belnr LIKE bsis-belnr,
           dmbtr LIKE bsis-dmbtr,
           wrbtr LIKE bsis-wrbtr,
           hkont LIKE bsis-hkont,
           gjahr LIKE bsis-gjahr,
           bukrs LIKE bsis-bukrs,
           shkzg LIKE bsis-shkzg,
           budat LIKE bsis-budat,
           blart LIKE bsis-blart,
           bschl LIKE bsis-bschl,
           TXT50 like skat-txt50,
           END OF line.
    TOP-OF-PAGE.
      PERFORM top_of_page.
    START-OF-SELECTION.
    *perform integrate.
      PERFORM fetch.
      PERFORM build_catalog.
      PERFORM layout.
    END-OF-SELECTION.
      PERFORM display .
    *&      Form  Fetch
          text
    -->  p1        text
    <--  p2        text
    FORM fetch .
      SELECT * FROM BSIK INTO CORRESPONDING FIELDS OF open WHERE bukrs IN pbukrs AND budat LE date  AND LIFNR IN pLIFNR.
        COLLECT open.
      ENDSELECT.
      SELECT * FROM BSAK INTO CORRESPONDING FIELDS OF clear WHERE bukrs IN pbukrs AND budat LE date AND LIFNR IN pLIFNR.
        COLLECT clear.
      ENDSELECT.
      LOOP AT open.
        MOVE : open-dmbtr TO bal-dbal,
               open-wrbtr TO bal-cbal,
               open-shkzg TO bal-shkzg.
        IF open-shkzg = 'H'.
          open-dmbtr = open-dmbtr * -1.
          open-wrbtr = open-wrbtr * -1.
        ENDIF.
        COLLECT bal.
      ENDLOOP.
      LOOP AT clear.
        MOVE : clear-dmbtr TO bal-dbal,
               clear-wrbtr TO bal-cbal,
               clear-shkzg TO bal-shkzg.
        IF clear-shkzg = 'H'.
          clear-dmbtr = clear-dmbtr * -1.
          clear-wrbtr = clear-wrbtr * -1.
        ENDIF.
        COLLECT bal.
      ENDLOOP.
      CLEAR bal.
      LOOP AT bal.
        IF bal-shkzg = 'H'.
          MOVE  : bal-dbal TO balance-debit.
          CLEAR bal-dbal.
        ELSE.
          MOVE        bal-cbal TO balance-credit.
          CLEAR bal-cbal.
        ENDIF.
        COLLECT balance.
        CLEAR balance.
      ENDLOOP.
    ********FOR LINE ITEMS
      SELECT * FROM bkpf INTO CORRESPONDING FIELDS OF itab WHERE bukrs IN pbukrs AND budat IN pbudat .
        SELECT * FROM BSAK INTO CORRESPONDING FIELDS OF itab WHERE bukrs IN
        pbukrs  AND belnr = itab-belnr AND gjahr = itab-gjahr.
          IF itab-shkzg = 'H'.
            itab-dmbtr = itab-dmbtr * -1.
            itab-wrbtr = itab-wrbtr * -1.
          ENDIF.
          SELECT ltext FROM t003t INTO itab-ltext WHERE spras = 'EN' AND blart = itab-blart.
            APPEND itab.
          ENDSELECT.
        ENDSELECT.
      ENDSELECT.
      SELECT * FROM BSIK INTO CORRESPONDING FIELDS OF itab WHERE bukrs IN pbukrs AND budat IN pbudat AND LIFNR IN pLIFNR.
        IF itab-shkzg = 'H'.
          itab-dmbtr = itab-dmbtr * -1.
          itab-wrbtr = itab-wrbtr * -1.
        ENDIF.
        SELECT ltext FROM t003t INTO itab-ltext WHERE spras = 'EN' AND blart = itab-blart.
          APPEND itab.
        ENDSELECT.
      ENDSELECT.
      DELETE itab WHERE LIFNR NOT IN pLIFNR.
    <b>Error: <%_L002> IS NOT AN INTRNAL TABLE-THE OCCURS SPECIFICATION IS MISSING)</b></b>
    error at delete statement.
    its urgent.
    thanks all in advance.
    appropriate reward will b given.

    hi gaurav,
    u created internal table itab with out header line and u r trying to delete it from internal body itself which isn't possible.
    so do like this,
    create workarea [wa_itab] of same structure of itab [internal table] and give delete statement as
    delete wa_itab from itab where condition.
    if helpful reward some points.
    with regards,
    suresh babu aluri.

  • URGENT plzzz help

    HI,
    I had asked this question previous also but i did not get any right awnser ,now dis time i hope i get it right and if any body give d right awnser he or she will be rewarded with full 10 points ,dats promise.....
    i am making a report of PURCHASE REQUSITION and i want to display which persons has approved the requsition and at which dates?  if there are 3 persons den all of them are displayed .
    Currently i am using EBAN table but other tables like t161s etc are not able too have link with them.
    Plzzz reply fast as it is most urgent to me...
    Message was edited by:
            ric .s

    Younis,
    I haven't installed this version myself, so no hands-on experience. But the installation guide for BI 10g (10.1.1.0.0) on Windows states about Oracle homes:
    2.2.1 Oracle Home considerationsThe Oracle home is the top-level directory in which you install Oracle software. You
    can install Oracle Business Intelligence into:
    ■ a new Oracle home
    ■ an existing Oracle home created when Oracle Business Intelligence Tools was
    installed
    Note that Oracle Business Intelligence 10g (10.1.2) cannot share the same Oracle home
    with:
    ■ previous versions of any of its components or with Oracle Developer Suite
    Preinstallation tasks
    Before you install 2-3
    ■ any Oracle database installations
    ■ Oracle Application Server Forms and Reports Services 10g standalone server
    instance<<
    You mentioned that you selected an existing home in the Installer, so maybe this is causing the problem? Try a new home and see if it works.

  • Server/problem plzzz help

    hey guys am new in JSP i had just mad simple apps that in 1st page u enter ur name then 2nd page it says hello name
    but after i click on button okay in 1st page i got this
    the Server encountered an internal eror() that pevented it from fullfilling the request.
    and gives me exceptions
    what does this mean and what should i do!!!

    To debug the situation, you can try the following:
    - Check the server logs for more detailed messages.
    From the runtime tab, select the server in question, right-click and select 'View Server Logs'. If this menuitem is not present in the ide version you are using, you may need to check the log from the server's admin console.
    - Check the ide log file to see if there are any messages and/or stacktraces.
    The log file for the ide is found in <userdir>/var/log/messages.log file. To find out <userdir>, please take a look at http://blogs.sun.com/karthikr/entry/jse_directories
    - Debug the project within the ide. (Right-click project and select debug project).
    If you need help, please post any error messages you find in log files along with information on your project, server being used etc.

Maybe you are looking for

  • Invalid column name in my trigger -- why do I get this error?

    I have a table called ConfNums_Exec which contains a column named ReportType (varchar(50)).  Here is the trigger I am trying to create but get  the error that ReportType is an invalid column.  What am I doing wrong? create trigger dbo.ins_ExecConfNum

  • How do I purge old computers in apple remote desktop?

    Greetings, I use Apple Remote Desktop (ARD) quite extensively (I work in I.T.). When an employee gets terminated, their equipment will get re-used. However, their computer still shows up in  ARD. Is there a way to purge computers off ARD?

  • Inserting Flash Video

    Hi When I try to insert a video into a web page, I keep getting the message 'The URL cannot contain spaces or special characters. Change the path or file name and try again.' BUT there are no spaces or special characters, and the same message appears

  • Flash-PHP text Chating

    Hello, am developing a chat application in flash using php. here is the code for the flash file: on (release, keyPress "<Enter>") { if (inputT != "") { loadVariables("flashtest.php", _root, "POST"); inputT = ""; var param_interval:Number = setInterva

  • Relate request and response messages

    Hello, Concerning how to relate messages. I have a jpd putting messages 'send' queue, and a responses arrive on a 'receive' queue. Both queues may be remote. Several jpd’s will run at the same time. The message correlation id appears to be intended