What is the use of the following BAPI ?

Please tell me the functionality of the following BAPI : BAPI_CTRACDOCUMENT_CHANGE
Regards,
Sai

Hi,
Short Text
BAPI: FI-CA Change Document
Functionality
You can change docuements with this method. Only changes to business partner items are permitted. See the interfaces for the changeable fields. You can create or delete locks on the items.
Parameters
DOCUMENTNUMBER
DOCUMENTHEADER
DOCUMENTHEADERX
RETURN
PARTNERPOSITIONS
PARTNERPOSITIONSX
REPETITIONPOSITIONS
REPETITIONPOSITIONSX
POSITIONLOCKS
EXTENSIONIN
Document Number
Number of the document that is to be changed.
BAPI: Change Structure for Document Header
Document header - modifiable fields
BAPI: Change Structure for Document Header
Select the fields changed in the parameter DocumentHeader.
Retunr : Confirmations
A method return code. The method was successful if the parameters do not contain a message code.
Value range
The most important messages are as follows:
A B1 500 Error during ISO conversion
E >BAPI 005 006 Formal error in document data
E >BAPI 009 Formal error in lock data
E >0 >4 Incorrect data for document
Partner Positions : Line items (open items)
Items of a document - modifiable fields.
Partner Positionsx : Changes to open items
Mark the fields that were changed in the "PartnerPositions" parameter. The link is realized by the 'LINE_NUMBER' field.
Repitition Positions : Line items (repetition specifications)
Repetition specifications for statistical line items for contract accounts - changeable fields.
Repitition Positionsx : Changes to repetition specfications
Here you must mark all the fields that were changed in parameter 'RepetitionsPositios'. The link is realized by the 'LINE_NUMBER' field.
Position Locks : Locks on open items
Process blocks for contract account items.
Existing blocks cannot be changed. You can only create new blocks, (PROCESSING_MODE '01') or delete existing ones (PROCESSING_MODE '04'). If you delete blocks, all blocks for the selected line items, (REP_ITEM, ITEM, SUB_ITEM) and the process IDs (PROCESS_ID) corresponding to the fields LOCKR (Blockin Reason), FDATE (From Date) and TDATE (To Date) are deleted. If, for example, only the field LOCKR had an entry, all blocks that have this blocking reason are deleted.
Extensionin : Customer Enhancements
Parameters for transferring customer-defined data. This data is automatically transferred to the customer-defined enhancements to SAP tables as part of the 'BAPI Table Extensions'.
Value range
The following BAPI table extensions exist:
BAPI_TE_DFKKOPCH for structure DFKKOP
Parameter PARTNERPOSITIONS must contain one line that displays the same LINE_NUMBER and identifies the open item.
BAPI_TE_DFKKOPCHX - Checklist for BAPI_TE_DFKKOPCH
This extension must contain the fields with the same name (type C(1)). The fields that were changed in the structure BAPI_TE_DFKKOPCH must be highlighted.
For more information, see the documentation for structure BAPIPAREX.
Regards,
Padmam.

Similar Messages

  • What the following bapis do?

    Hi all. Can anyone pls tell me what the following bapis do and what is the difference between them?
    PT_ARQ_REQUEST_CHECK
    PT_ARQ_REQUEST_EXECUTE
    and
    PT_ARQ_REQUEST_PREPARE.
    Also let me know that if it is required to create a custom application in EP which will integrate with SAP r3 through BAPis how many and what all bapis would be required to be created. mentioned below is the scenario ->
    we want to develop an application lor festival holiday advance - where employee will see the max amount which he can apply for - in EP ( from r3) - for a festival advance, a list of festivals he can choose from (from r3) . Now when employee applies for the advance, it has to get stored in a database table temporarily with status as applied. A workflow will then send this request to HR head. When he approves it, the record will get stored in infotype 15 and will get deleted from db table.
    Thanks

    The BAPIs you mentioned are used by the Leave Request WebDynpro to process an employee's leave request. these RFcs are invoked via the WebDynpro. YOu can look up the function modlue documentation in SE37 for additional info.
    For the second part, it might be better to create a custom infotype that mainatins the Festival advance details &  build a WebDynpro to mainatin the infotype in ESS. The max amt & the f4 help for list of festivals can be puleed from the backend into the WebDynpro using the ABAP dictionary objects itself. So, one RFC along the  lines of HR_INFOTYPE_OPERATION should be enough. I am not sure of the process, but a workflow event can be linked to this infotype & again make use of HR_INFOTYPE_OPERATION  to create a 0015 when HR Lead approves the request.
    I guess, you can start off with this design & suggest you refer to the WebDynpro forums too..
    ~Suresh

  • What are the following:1)Cisco 1600 Series IOS WIRELESS LAN RECOVERY. 2)Service Provider Option 60 for Vendor Class Idenfier

    What are the following:1)Cisco 1600 Series IOS WIRELESS LAN RECOVERY. 2)Service Provider Option 60 for Vendor Class Idenfier
    These items are listed with 1600 series AP but I'm unable to understand what are these things & the use of them

    DHCP Option 60:  Go HERE.

  • What are the following entries doing in the following configuration file?

    What are the following entries doing in the following configuration file?
    Thank you
    <include>coherence-pof-config.xml</include>
    <allow-interfaces>true</allow-interfaces>
    <allow-subclasses>true</allow-subclasses>
    <?xml version="1.0"?>
    <!DOCTYPE pof-config SYSTEM "pof-config.dtd">
    <pof-config>
    <user-type-list>
    <!-- coherence POF user types -->
    <include>coherence-pof-config.xml</include>
    <!-- com.tangosol.examples package -->
    <allow-interfaces>true</allow-interfaces>
    <allow-subclasses>true</allow-subclasses>
    </pof-config>

    <allow-interfaces> - The allow-interfaces element indicates whether the user-type class-name can specify Java interface types in addition to Java class types. Valid values are "true" or "false". Default value is false.
    <allow-subclasses> - The allow-subclasses element indicates whether the user-type class-name can specify a Java class type that is abstract, and whether sub-classes of any specified user-type class-name will be permitted at runtime and automatically mapped to the specified super-class for purposes of obtaining a serializer. Valid values are "true" or "false". Default value is false.
    <user-type-list> - The user-type-list element contains zero or more user-type elements. Each POF user type that will be used must be listed in the user-type-list. The user-type-list element may also contain zero or more include elements. Each include element is used to add user-type elements defined in another pof-config file.
    <include> The include element specifies the location of a pof-config file to load user-type elements from. The value is a locator string (either a valid path or URL) that identifies the location of the target pof-config file.
    http://wiki.tangosol.com/display/COH35UG/user-type-list
    http://wiki.tangosol.com/display/COH35UG/pof-config
    Thanks,
    Everett Williams
    Coherence Team

  • What are the following script doing?

    What are the following script doing? What does symbol *<* stand for?
    protected Map<Member, List<String>> divideWork(Set members, List<String>
    fileNames)
    Thank you

    su_penguin wrote:
    Side note: http://en.wikipedia.org/wiki/Operator_overloading
    Extra credit: What trick does Java's syntax use to allow Generics to compile with or without whitespace between the angle brackets? Ex: Map< Member, List< String > >
    Why doesn't it work in C++?Does this have something to do with the comment "Note that it is not an LL(1) grammar"? [http://java.sun.com/docs/books/jls/third_edition/html/syntax.html]

  • What does the following code mean???

    what does the following code mean ??
    fpm.raiseReviewAndSaveEvent(IFPM.EVENT_REVIEW, IFPM.EVENT_SAVE, vcFormEditButtons);
    thanks in advance.
    can you please tell me best site to learn WD4J coding.
    site having lot of WD4J code examples

    Hi,
    While Creating an FPM View we can use this line code.For more details of above line
    [code|http://help.sap.com/erp2005_ehp_04/helpdata/en/fc/ffd8464eb041848ca66749165d8f33/content.htm]
    Please look at these documents for WDJ Example Application. Please go through this documenst.
    [WDJ Application|Web Dynpro Java Tutorials and Samples NW 2004 ] and [Samples for Web Dynpro Java|http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/00b64d9f-fea2-2910-c988-ee2544047f8c] and [Web Dynpro for Java Demo Kit|http://wiki.sdn.sap.com/wiki/display/WDJava/WebDynproforJavaDemo+Kit]
    Hope this is help full for u
    Regards
    Vijay

  • What do the following symbols on a Sequence Timeline mean

    What do the following symbols on a Sequence Timeline mean <<<<<<<< . That is what it looks like. They appear in the Video Track. Cannot delete them and if I remove the video clip they remain.

    This is the first time I have seen this on the Timeline. The annoyoing part is that there is no indicator as to what this is related to and  no Adobe Help info to explain what I am looking at. That is why I posted here and I am glad, Ann, that you have a suggestion. Coming from FCP I am struck by the lack of reference material on the Adobie site to clarify things like this. Adobe Help is like going to the Library and being handed a 50 volume encyclopedia to find information about a light switch.
    Another interesting thing is that these arrows remain on the Timeline even if I remove the clip or slide another clip into the same spot.

  • What is the following icon used for?

    It is a rectangle with a small black triangle at the lower right.  It has another rectangle in the center of the outer one that has what looks like a gradient in it.  Lighter to the left and darker to the right.  I am taking a test and they want to know the following:
    creating an inverted image, reversing the existing color palette
    creating a cloud pattern using two colors
    creating a color gradient using two or more colors
    What is the answer?  I have never seen this before and I do not have CS5.
    Thanks, the sooner the better...

    I'm thinking they just stylized it, because no, it doesn't exactly match the gradient icon in the Tools panel in the current release of Photoshop.
    Here's the same tool in Photoshop 6.0 (6 major versions older).  That's closer, but still not a perfect match.
    For completeness, here's what it looks like in PS CS6:
    -Noel

  • What are the following Fields meant to contain...?

    What info are the following Fields in iTunes meant to contain?
    'Comments', 'Description', 'Category', 'Grouping'?
    Thanks.

    They're not meant to contain anything, so they may be blank. However, those fields are there for various purposes. For example, pick any song or Podcast in your Library:
    Comments: this field can have a note about the song, Podcast etc. etc. Amazon use the Comments field to make a note of the Amazon ID they assign a song when they sell it to you. You can edit the Comments field if you wish, adding any note that you want, for your own purposes.
    Description: is used by Podcasters. They enter a description of their Podcast, typically a little information about that particular show. This field for a song etc, can be found (and edited) on the Videos tab of the song, (even if it's not a video!). Not all Podcasters make use of this field and not usually used in songs.
    Category: Used by iTunes Radio services, to identify the type of programming they offer. Also used by Podcasters. Not always used by either service and not usually used in songs.
    Grouping: Ah! Now, this is a good and useful field. Suppose you want a song to be in two different genres. Well, that cannot be done. However, if you want one song with genre "Rock" to also be included with all your "70's Pop" genre, simply type Rock into the grouping field and then create a Smart Playlist which has the rules: Genre is 70's Pop and Grouping is Rock. This Smart Playlist will have all the "70's Pop" genre in it and any song that you have typed "Rock" into the Grouping field. It will not have any of the other Rock genre in the list.
    Actually, a Smart Playlist can make use of any of the fields you have mentioned. So it's possible to create a Smart Playlist that picks out any song or Podcast etc. containing a particular word in the Description field and a different word in the Comments field.

  • What do the following SUDO-Commands mean and do?

    Hey Everybody,
    I did google these two commands but I cannot find a straight answer which is understandable for me. Can someone please explain to me in plain English what they do?
    1. "sudo chmod -RN ~"
    2. "sudo chown -R `id -un` ~"
    My second question is: After I have executed these 2 commands, will there be a problem or danger to my system if I won't boot up off the Leopard DVD and click the "Reset" button in the "Reset Home Directory Permissions and ACLs" section? Because this reset seems not possible on my machine.
    Thank you very much for your answers!
    AirMcEnroe

    I'll start off by asking if you have a problem that you are trying to solve, or if you are just having fun with Google? The sudo command is a very dangerous command, and using the -R option allows the computer to multiply your mistakes with amazing speed.
    I did google these two commands but I cannot find a straight answer which is understandable for me. Can someone please explain to me in plain English what they do?
    1. "sudo chmod -RN ~"
    sudo says run the following command as if you were the super user (the all powerful). It will prompt for your password (assuming you are an 'admin' user). You will see nothing while typing the password.
    chmod is used to change file permissions (see "man chmod").
    The tilda ~ says start with your home directory.
    -R says recursively process every file and directory under the specified starting directory (in this case you specified ~ your home directory).
    -N says remove any Access Control Lists (ACL) found.
    Not sure why you want to do this. It seems like a very big hammer and some of those ACLs may be service a valuable function, such as protecting you from shooting yourself in the foot, or enabling specific needed permissions on newly created files, etc...
    And if you happen to fumble finger entering the starting directory ~, you could destroy ACLs outside of your home directory tree and destroy critical OS ACLs.
    Make sure you have a very good full system backup before you take aim at your foot.
    2. "sudo chown -R `id -un` ~"
    chown changes the ownership of files and directories.
    -R says recursively process every file and directory under the specified starting directory (in this case you specified ~ your home directory).
    `id -un` obtains your short username, the `...` says substitute the output from id -un onto the chown command line.
    So this command is going to walk your home directory tree and change the ownership of every file and directory it finds and force you to be the owner.
    Again a very big hammer, and one that if you specify the wrong starting directory will turn your Mac into a paper weight. Make sure you have a very good full backup before you start.
    My second question is: After I have executed these 2 commands, will there be a problem or danger to my system if I won't boot up off the Leopard DVD and click the "Reset" button in the "Reset Home Directory Permissions and ACLs" section? Because this reset seems not possible on my machine.
    By the way, Terminal, Unix, X11, and command line command, ssh, rsync, etc... questions are best asked in the Mac OS X Technologies > Unix Forum
    <http://discussions.apple.com/forum.jspa?forumID=735>

  • What does the following message mean: Breadcrumb: (No corresponding region)

    I am trying to create breadcrumbs and not able to get it to work.
    On the Page Definition screen on the right side Shared Components section, under Breadcrumb I see the following:
    Breadcrumb: (No corresponding region)
    Does this give anybody a clue as to what the problem is?

    I have this problem as well. I must not know how breadcrumbs work. I put the the breadcrumb region on page 0 (with a page-type condition) so that it would show up on every page I want it to. This is not the preferred method? Can someone direct me to the preferred method? Thanks.
    Shane.

  • HT3728 What is the follow error code????

    I have a new Time capsule that has been working ok for the last coouple of months, no problem.  I'm now getting the following message when it tries to backup.
    The backup disk image “/Volumes/Data/Malcolm's Computer.sparsebundle” could not be accessed (error -1).
    What does it mean and how do I stop it from happening again??

    As you have been told in the other threads this is
    SQL Developer (Not for general SQL/PLSQL questions)
    Copy and Paste of text (even sourcecode) works for most users, so can you specify what
    > because this wbesite doesn't work
    means?

  • What are the following tablespaces / datafiles?

    I have the following tablespaces and corresponding datafiles ... hoping someone can help me identify the application for it. Or what was the previous DBA doing?
    tablespace / datafile
    CONSTANT_GROW_INDEXES / SCM_CGIND.DBF
    etc ..
    DEPENDENCY_INDEXES / SCM_DEPIND.DBF
    etc...
    RAPID_GROW_INDEXES / SCM_RAPID_GROW_IND.DBF
    etc ...
    SYSTEM_META_INDEXES / SCM_SYS_META_IND.DBF
    etc ...

    apex_disco wrote:
    I have the following tablespaces and corresponding datafiles ... hoping someone can help me identify the application for it. Or what was the previous DBA doing?
    tablespace / datafile
    CONSTANT_GROW_INDEXES / SCM_CGIND.DBF
    etc ..
    DEPENDENCY_INDEXES / SCM_DEPIND.DBF
    etc...
    RAPID_GROW_INDEXES / SCM_RAPID_GROW_IND.DBF
    etc ...
    SYSTEM_META_INDEXES / SCM_SYS_META_IND.DBF
    etc ...On the face of it, there is no way for anyone outside your organization to be able to answer a question like that. However, I thought the name of the TS looked familiar, and so it was.
    http://lmgtfy.com/?q=CONSTANT_GROW_INDEXES

  • What is the following syntax for?

    I saw this on the Sun tutorial for swing components and was a little baffled. I'm a "professional core java programmer" yet I did not recognized the syntax. Here it is...
    JLabel myLabel = new JLabel("A Label"){
    public void Amethod(){
    // method body
    public void AnotherMethod(){
    // method body 2
    What is the purpose of the curly bracketed code after a object declaration?
    I even tried this in eclipse and it worked....
    Object _obj = new Object(){}; // compiles
    I know you can put {} anywhere but what does it do when you have method implementation in them?

    It creates an anonymous inner class which extends something else;
    in your example the JLabel class is extended. At the same time an
    object of that extended class is created. The syntax is funny indeed
    but very handy for all sorts of Listeners used in the Swing framework.
    Note that there are other situations where such an anonymous inner
    class can come in handy. Try this for example (see below) and change
    the text in the label:JLabel label= new JLabel("initial text") {
       public void setText(String text) { // override the setText method
          super.setText(text);
          System.out.println("Changed label text: "+text);
    label.setText("new text");kind regards,
    Jos

  • What do the following stylesheet name reference?

    PTCLMxxxx
    PTTLMxxxx
    PTPSxxxx
    PTTRxxxx
    PT - I beleive this is general Plumtree stuff, like the pt- and portletXXX stuff
    Trying to clean out any unneeded stuff, we are using a portlet ready navigation so I have already nuked the menu stuff.
    Thanks,
    Mickey

    I wish there was more commenting done within the CSS files.
    I can't help but think that 1/3 of it goes unused.

Maybe you are looking for

  • 9i Standard and Partitioning

    Hi! I have Oravcle 9i Standard edition for Linux... now I find I need the Partitioing option. Is that available as an upgrade option for the Standard edition? Thanks!

  • Advice on How to Create Web Services.....

    Hi Guys, We're contempating the purchase of Xcelsius - but the version without FlyNet - as it has no user restrictions.  We've done some experimentation with the use of XML Data Sources, but prefer the idea of using a Web Servcies Data Source. The pr

  • CREATING A NEW ELEMENT LINK

    Help needed immediately Hi to every one, i need to create a element for washing allowances for rupees 330 for 30 days and that should not be applicable on their absent days. how to create like this condition and what logic should i use for that? Than

  • Plant wise mir4

    hi experts Can u help me to find  T code for plant wise transaction of mir4,so that i ll get detail information  thanks in advance

  • Minimise Cross Tab Row spacing

    Hi, I have created a Cross Tab table using Crystal Report 2008. On the rows are list of warehouses eg: Warehouse A, Warehouse B etc. I know I can minimise / change the font size and the Row label size by right click on the field, Size and Position eg