Unable to understand the BAPI s

hi all...
I have copied a report to a new one. Inthat report they have used user defined tables which i hv already created.there are some user created BAPI s also.But I am not able to know what exactly these BAPI s do. And in the 1st BAPI it is with different syntax and in 2nd BAPI it is with different syntax.
Can u pls chk and tell me what exactly these BAPI s do.and please explain me syntactactically as well.(Mainly the difference )
1.   
FUNCTION ZBAPI_DAILY_RATE_IMPORT.
**"Local interface:
  IMPORTING
     VALUE(KURST) TYPE  KURST_CURR
     VALUE(FCURR) TYPE  FCURR_CURR
     VALUE(TCURR) TYPE  TCURR_CURR
     VALUE(T_DATE) TYPE  GUI_TITLE
     VALUE(T_RATE) TYPE  GUI_TITLE
  EXPORTING
     VALUE(STATUS) LIKE  ZEPO2-ITEXT
  TABLES
      T_ZTCURR STRUCTURE  ZTCURR
2.
CALL FUNCTION 'ZBAPI_DAILY_RATE_UPDATE'
        EXPORTING
             T_DATE = SY-DATUM
             R_DATE = R_DATE
        IMPORTING
             STATUS = STATUS.
Thanks in Adv
Moderator message - Please ask a specific question - post locked
Edited by: Rob Burbank on Oct 22, 2009 9:50 AM

by the names of bapi's that you have provided..... first one imports data into internal tables or tables and the second bapi updates the data base tables.
they can be normal function modules if there is no use of remote call but seems the program or these bapi's being used as remote calls from external system.
There is nothing much that we can give you based on your question

Similar Messages

  • Unable to understand the usage of OAFM and OACORE run in OC4J in Release 12

    I have gather below details but still unable to understand that why two services are there in OC4J in Release 12. My questions are:
    [1] If OACORE is there and most of the components are based on Framework in Release 12 then what is the requirement of OAFM?
    [2] Is OAFM is only for mapviewer, ascontrol and "Oracle Transport Agent" if we use them?
    [3] Why there is seperate process for HTTP_Server as given below if OACORE is already there.
    I have gathered below details from various source but still unable to understand fully above three questions.
    * Oacore: This runs the OA Framework -based applications (Core Application Modules).
    * Forms: This runs the Forms-based applications (using Servlet Mode).
    * OAFM (Oracle Apps Fusion Middleware): This is responsible for running the web services , mapviewer, ascontrol (Oracle Transport Agent).
    [oratrain@ndaeasdb01 scripts]$ ./adopmnctl.sh status
    You are running adopmnctl.sh version 120.4
    Checking status of OPMN managed processes...
    Processes in Instance: TRAIN_ndaeasdb01.ndaeasdb01.xone.xansa.com
    ------------------------------------------------+---------
    ias-component | process-type | pid | status
    ------------------------------------------------+---------
    OC4J | oafm | 19974 | Alive
    OC4J | forms | 19888 | Alive
    OC4J | oacore | 19768 | Alive
    HTTP_Server | HTTP_Server | 19711 | Alive
    Web Entry Point Services          HTTP Server
    Web Application Services          OACORE OC4J
                        Forms OC4J
                        OAFM OC4J

    Let me chk the complete details on a R12 server. but for the time being, all I can say is that there are different HTTP services for the R12 Apps and the SOA suite components.
    Also your DBA might be a better person to answer and even some reading in the Oracle Process Manager Dev guide, Admin guide will help.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Unable to Open the BAPI in SE37 Transaction

    Hi Friends,
    I have entered the bapi  BAPI_QUOTATION_CREATEFROMDATA2 in SE37 transaction and clicked on DISPLAY button.
    but I am not able to see the code (or) importing/exporting parameters of the BAPI,because I wanted to check what are mandatory parameters,but I am getting the Message as 'PROCCESSING CANCELLED'.
    Please help me in finding the issue?
    Regards,
    Xavier.P

    Hi Gemini,
    In se37 transaction in the input field, i have entered the 'BAPI_QUOTATION_CREATEFROMDATA2' and clicked on the button ' DISPLAY',but in the status bar i am getting the messsage as 'PROCESSING CANCELLED'.
    I think in some transaction something has to be done,so that this can be viewd in SE£7 tcode.
    Regards,
    Xavier.P

  • Unable to understand the concept of Primary Key in EJB

    hi,
    please help me in understanding the concept of Primary Key.
    For each and every entity bean represents a data base row. i think it is correct. if multiple users are accessing the same data base row, there will be different primary key for each and every client. is it correct or not. can we say this as "concurrency"?. if all the clients are manipulating the bean, who manages it either application server or data base server?. why does we must implement both hashCode() and equals() methods?. Provide me the links where i can find the answers.

    if multiple users are
    accessing the same data base row, there will be
    different primary key for each and every client.This is incorrect: the PrimaryKey is the unique identifier for each database row. It has nothing to do with users. In order for CMP to work, the container must be able to operate with a single row in the database and be able to distinquish between them.
    If your CMP->database table already has one column that's unique, then you declare that CMP field to be <primary-key-field>. If you have more than one column that makes a row unique, you must make your own primary key object. The way the container can tell the difference between these primary key objects is to compare them, therefore the hashCode and equals methods.
    Provide me the links where i can find the
    answers.This is all discusssed in the J2EE Tutorial.

  • Unable to understand the concept of Indexing

    Hi,
    I searched for indexing.I only understood that it is used for performance tuning.Means a indexed query will run faster ,as compared to other query that is not indexed .But i did'nt understand how it is working .It seems i have known nothing about Oracle Index. Any idea?

    user12222356 wrote:
    Suppose i have a small table, with two or three columns, and a few data inserted into it. Then suppose i create an index on any column, what effect will be seen here ? Correlating with books index , we are intelligent enough to understand what we are searching for .we see related topic and go to that page.Note related topic.Even we did'nt find actual topic we try to find related topics.
    As for oracle tables,each columns have values, and storing info about each column will generate anther table(as i think).So two table now.So will both the tables now be queered?Such a small table can be compared with a book that has only half a page with text. You don't need any index for that book. It is faster simply to read the whole book (it is only half a page long!). In database terms this would be a full table scan (FTS).
    You need an index if the book is 100 pages thick. Usually most books will have several indexes. One at the start that tells you about the differnt chapters. And a glossary at the end, where you can look up certain keywords and you also get to know on wich page those keywords had been mentions.
    Lets say you have a book about animals in Africa.
    So when you search for a certain keyword you have two options. You keyword would be rhino.
    FTS (Full table scan)
    Either read the whole book from page 1 turning to page 2 and so on until you find the keyword. And if you find it you have to read on, because maybe the keyword is mentioned again at the very last page. You need to read the whole book.
    You will find some parts about white and some parts about black rhinos.
    Or
    Index access
    You go to the glossary and search for the rhino keyword there.
    Since the glossary is ordered you'll find it very fast. You will also know that you don't have to read the full glossary because it is sorted alphabetically. You then go to the page in the book (=ROWID of the table) where you find the keyword. If the glossary mentioned several pages, then you need go to all of the pages to get the full picture.
    it will even more efficient if you search for a keyword like "tiger". Since a tiger does not live in Africa you would need to read the whole book just to find out that there is no "tiger"-content inside. If you use the glossary then you can fast scan the two glossary pages to see that nothing about "tiger" inside.
    So an index is very efficient in telling you where to find something, but sometimes also in telling you what you will not find.
    Edited by: Sven W. on Jul 13, 2010 11:12 AM

  • HT6114 since updating my mac to 10.9.2, my system preferences page comes up with an empty page in front of "internet accounts" page and I am unable to understand the problem? Any support would be appreciated.

    Since updating my Mac to OS X 10.9.2,  my "system preferences" app appears with a blank page in front of "interent accounts". Any support would help as I cannot see/find resolution to this issue.

    Strangely enough the pref file did not show up in the Preferences folder.  I don't know what this means but it could be signifigant.

  • Null . Unable to understand the null value concept

    Dear friends, I am very confusied about the behavior of ----"null"
    and i take a String.The String value will come from data base ---- String inputString[This string value will come from database], In data base the value is null.
    now i am checking if the string "inputString" is null --will perform a work  if not then perform another work.
    so--
    inputStringFromUser.equals(null)
    System.out.println("In if block");
    else
    System.out.println("In else block");
    but it not working if the data base field is blank.
    but if i do ---
    inputStringFromUser==null)
    System.out.println("In if block");
    else
    System.out.println("In else block");
    it is working fine . why???
    please tell me why it is happning.

    I did not get any null pointer exception when i test
    if(inputStringFromUser.equals(null)
    y previous query have cleared.
    But i fell i am little bit of confused for this ---
    "can't invoke methods on a null reference, that gives
    NullPointerException".Can any one please explain.Here's the deal and here's what they're trying to say without any metaphors...
    inputStringFromUser is a String object right? the equals method is inherited from the Object object (java.lang.Object)
    but if inputStringFromUser is null, it means there's no instance of that String object...so if it's null you cannot access the equals method...this is why you need to use the == operator to see if it's null.
    hope that makes sense.

  • Unable to install the Demonstration Environment with ODI 11g

    Hi,
    Can someone please help me with Demonstration environment installation with ODI 11g on a windows system.
    I have downloaded the zipped file from the OTN site.
    I am unable to understand the installation steps in the user guide.Posting them for your reference.
    "To manually install the Demonstration environment, do the following:
    Unzip oracledi-demo.zip in the ODI_HOME folder.
    Verify that the JAVA_HOME environment variable is set and contains the path of a JVM suitable for Oracle Data Integrator.
    If this variable is not set correctly, set it to a valid java machine location.
    For example:
    On UNIX operating systems:
    setenv JAVA_HOME/usr/local/java
    On Windows operating systems:
    Set the JAVA_HOME variable graphically "
    Regards,
    Lovey Saxena

    Hi;
    Did you try to start installation? Your Java_Home could be avaliable on your env settings, so you dont need to set this for installation. If its fails please try to use this syntax:
    Set JAVA_HOME=C:\xxx
    Regard
    Helios

  • Unable to understand meaning of next_time in v$archived_log

    hi all,
    i am working with 10g standby databases. There are column names FIRST_CHANGE#, FIRST_TIME, NEXT_CHANGE#, NEXT_TIME in v$archived_log. I am unable to understand the exact meaning of these columns by reading the oracle document.
    Can somebody explain me the meaning of these columns in v$archived_log.
    Same columns are there in v$log_history also but i think there meanings are different as from columns in v$archived_log.
    thanks in advance.

    Hi,
    See, when you referred to "v$archived_log", by the name it depends on the Online Redo Log. See, the columns
    FIRST_CHANGE#, FIRST_TIME, NEXT_CHANGE#, NEXT_TIME reflects the changes happened with respect to online redolog, Suppose if the online redo log for first time archived then the respect to record will be appeared, in the "v$archived_log" with respect to details like which is first changed started or done in this particular log and time of it, Next change comes to like a link of next log which happened and respective time. By tracking this details itwill help ful for process to apply the necessary logs on data files at the time of recovery.
    Coming to " v$log_history " -> its maintains the history of logs, with respect to SCN numbers, by this we can information which SCN will fall under which log files or existing in which logs. it will have lowest SCN and Highest SCN Numbers with respect to Sequnence number of Log
    - Pavan Kumar N

  • UNABLE TO IMPORT THE IDOC IN XI

    hi
    We have extended IDOC INVOIC.INVOIC02.ZINVOICO2EX with a custom segment. But when we try importing the same in XI it gives the following error:
    + Error: IDoc type INVOIC02 contains errors (unable to read segments)
    We are unable to understand the root cause of the problem and how to fix the same.
    Any help is welcome.

    Hello,
    You could also check the following:
    1. Check the IDoc type in transaction WE60 (try to create a parser). I
       prompted, check the segment definition of any erroneous segments in
       transaction WE31.
    2. Check whether the user has the necessary authorizations; for more
       information, see the #Importing IDocs and RFCs# in the SAP Help
       section and SAP Note
       #677732 - Authorization for MDI within framework of adaptive RFC.
    3. Check whether the necessary function modules are available. See SAP
       Notes:
       #672745 - Missing function modules for mdi and
       #212011 - EDI/IDoc: Access to IDoc metadata.
    4. Check whether the RFC function module DD_DOMA_GET is remote-enabled
       See SAP Note:
       #718320 - Problems using mdi to access DDIC types.
    5. Check whether any short dumps or errors are written in the source
       system.
    Regards,
    Sarah

  • Unable to update sales order unsing the BAPI 'BAPI_SALESORDER_CHANGE'

    Hi All,
    I am unable to update the payment method field for some sales orders using the bapi 'BAPI_SALESORDER_CHANGE'. I am getting the reason in the table RETURN as 'Field 'ZLSCH' cannot be changed, VBAPKOM 000050  ready for input'.
    Could anyone throw some light on it.
    Thanks a ton.
    Regards,
    Santosh Kotra.

    Hi
    Without reversing invoice we can't update price and this is standard bevaior which is logical too. For your scenario I am wondering why would you want to change price for a line item or order which is alrady invoiced and posted to FI. What difference would it make to change price in sale order when this has already been posted in FI?
    Thank$

  • I am unable to upload the customer master data using BAPI.?

    Hi Guru's,
    i am unable to upload the customer master data using BAPI.(BAPI_CUSTOMER_CREATEFROMDATA1)
    Please guide me how upload the data...
    Thanks in iadvance
    Srinivas...

    Hello Srinivas
    This BAPI does not allow to create a new customer from scratch but only to copy an existing customer to a new one and change its address data.
    The reference customer has to be provided using IMPORTING parameter PI_COPYREFERENCE. See also the BAPI documentation for more details.
    The BAPI does the same like transaction XD01 with Reference.
    Regards
      Uwe

  • In an inbuild example of can .. that CAN transmit periodic vi .. i am unable to understand how the extended and standard frame is set?

    In an inbuild example of can .. that CAN transmit  periodic vi .. i am unable to understand how the extended and standard frame is set?
    plz help me .. stuck up very badly
    thanks
    mahadev
    Solved!
    Go to Solution.

    I suggest this KB which explains usage of Ext IDs with NI-CAN
    http://digital.ni.com/public.nsf/allkb/2FA120A37EDBC51D86256854004FB0C7

  • Unable to calculate the price using the bapi  BAPI_SALESDOCU_CREATEFROMDATA

    hi guys,
    i am   able to create  a  sales order using the bapi BAPI_SALESDOCU_CREATEFROMDATA1' .
    the problem is that we are unable to calculate the price the amount column in the sales order is showing 00000 even though the condition has been taken from condition master.
    thanks.
    Edited by: nishant patel on Jul 21, 2008 9:59 AM
    Edited by: nishant patel on Jul 21, 2008 10:00 AM

    Hi,
    You need not pass the condition records for filling the pricing records in the sales order. The functional consultant will maintain all the necessary pricing procedure and the condition records and it will flow from there.
    May the pricing procedure is not correctly defined for that particular soldto party in the system, once that is maitained then everything will flow correctly.
    Thanks,
    Mahesh.

  • Unable to install the GEAR driver set at this time.The GEARAspiWDM service used bz the GEAR driver set is scheduled to be deleted during the next system reboot.Please reboot the system and run iTunes again.help me..I understand this problem..thanks

    Unable to install the GEAR driver set at this time.The GEARAspiWDM service used bz the GEAR driver set is scheduled to be deleted during the next system reboot.Please reboot the system and run iTunes again.help me..I understand this problem..thanks

    Hi there, i had the exact same problem and posted a thread a few above yours, and these forums wasnt much help nobody replied, so i did a bit of research and followed all the intructions on this site: http://www.gearsoftware.com/cfknowledgebase/articledisplay.cfm?articleid=296
    If you follow the steps very carefully and do as each says, this will solve your problem.. Now i am very happy i can actually install iTunes and use it for my iPod.
    Remember to be carefully with the steps as the things you will be deleting are very important to your comp.
    Hope this helps.
      Windows XP  

Maybe you are looking for

  • Publishing Word templates and the Normal.dotm

    01smicha wrote: Does the gpo use the 'update' method? That should stop any changes made by the user from sticking around for too long. Hi, thanks for your input - im not familiar with the gpo setting for that, only when running from a command prompt.

  • PS CS5 64Bit Vanishes!

    I would normally call it a crash "but it seems different" NO ERRORS, NO MESSAGES, NO NOTHING.. I work in 64Bit PS... usually on large format artwork.. files as large as 500" X 120" @100 dpi.. When working in the 32bit version.. NO ISSUES.. When worki

  • When i click on the Itunes desktop icon nothing happens?

    When i click on the Itunes desktop icon nothing happens? I've uninstalled itunes with Revo Uinstaller and deleted all traces and then reinstalled it through the Apple Software Updater and i still cant get Itunes to come up when i click on it. I've re

  • Error in Unicode - Move statement

    Hi ,       I get the error message for the following code saying   "WA_EXT-VALUEPART1" and "WA_ITEMEXT" are not mutually convertible in a unicode program. how to correct this type of error. i cannt use move-corresponding i guess as there are no commo

  • Das beste Dateiformat in CS2

    Hai, ich arbeite professionell und brauche ein Dateiformat, das möglichst verlustfrei !! meine raw-Dateien speichert. Wegen permanenter Sensorverschmutzung brauche ich auch das Stempelwerkzeug aus CS2 (dies ist ja im Camera-Raw nicht vorhanden). Soll