Use setDirectCustomizing - IWDBusinessGraphics  - Change Chart

Hi,
Dynamically, I want to create a business Graphics and change the chart of this graphic such as Title, legend, Color...
This is my code in the wdDoModifyView :
<i>IWDBusinessGraphics GraphicTpsRep = (IWDBusinessGraphics)view.createElement(IWDBusinessGraphics.class,null);
IWDMatrixHeadData GraphicTpsRepLayoutData = (IWDMatrixHeadData)GraphicTpsRep.createLayoutData(IWDMatrixHeadData.class);
IWDCategory AxeTime = (IWDCategory)view.createElement(IWDCategory.class,null);     
AxeTime.bindDescription("Z_Cctst_Tdbsap_Input.Output.Stats_Tps_Hour_Output.Time");                                                         GraphicTpsRep.setCategory(AxeTime);
GraphicTpsRep.setDimension(WDBusinessGraphicsDimension.TWO);     
IWDSimpleSeries ssCPU = (IWDSimpleSeries)view.createElement(IWDSimpleSeries.class,null);
ssCPU.bindValue("Z_Cctst_Tdbsap_Input.Output.Stats_Tps_Hour_Output.Cputi");
GraphicTpsRep.addSeries(ssCPU);
GraphicTpsRep.setChartType(WDBusinessGraphicsType.COLUMNS);
GraphicTpsRep.bindSeriesSource("Z_Cctst_Tdbsap_Input.Output.Stats_Tps_Hour_Output");
GraphicTpsRep.setIgsUrl("URLAdressIGS");
GraphicTpsRep.setWidth(1000);
StringBuffer ChartDesigner = new StringBuffer(1024);
ChartDesigner.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
ChartDesigner.append("<SAPChartCustomizing version=\"1.1\">");
ChartDesigner.append("<Title>");
ChartDesigner.append("<Visibility>");
ChartDesigner.append(true);
ChartDesigner.append("</Visibility>");
ChartDesigner.append("<Caption>");
ChartDesigner.append("Graphic Test");
ChartDesigner.append("</Caption>");
ChartDesigner.append("<Alignment>");
ChartDesigner.append("North");
ChartDesigner.append("</Alignment>");
ChartDesigner.append("<Text>");
ChartDesigner.append("<Size>");
ChartDesigner.append(12);
ChartDesigner.append("</Size>");
ChartDesigner.append("<Style>");
ChartDesigner.append("Bold");
ChartDesigner.append("</Style>");
ChartDesigner.append("</Text>");
ChartDesigner.append("</Title>");
ChartDesigner.append("</SAPChartCustomizing>");     
GraphicTpsRep.setDirectCustomizing(ChartDesigner.toString());</i>
I don't understand, my graphic is OK but the title is not created.
How can I change the chart of a graphic dynamically ? Can I use the function setDirectCustomizing ?
Any help will be great.
Thanks.

Hi,
please make sure to send correct XML to the IGS: the <Title> can't be child of the root tag.
I recommend to use the SAP Chart Designer (see Downloads section of SDN, then WebAS) to create customizing XML. After saving your XML as a local file you can easily check how the hierarchy has to look like.
<SAPChartCustomizing> must be followed by <Elements><ChartElements>. Then <Title> can be defined as a child of <ChartElements>.
Regards, Kai

Similar Messages

  • Change Chart TItle

    Is there a way to change the chart title in Power BI Preview?

    Hello Brian,
    In the thread below, the user shows a way to change the chart title, but I don't know the version of PowerBI Preview he is using.
    https://social.technet.microsoft.com/Forums/en-US/2339b3ce-9c24-42e0-aba4-ddae9b3f348f/power-view-changing-chart-title?forum=powerview
    Hugs!
    Bruno Destro
    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

  • Change chart style

    how to change chart background color

    Hi,
    You could change the style of chart plotarea by using below code:
    <UserControl.Resources>
    <Style x:Key="GridStyle1" TargetType="Grid">
    <Setter Property="Background" Value="White"/>
    </Style>
    </UserControl.Resources>
    Besides, link below could give you some help:
    http://msdn.microsoft.com/en-us/expression/dd433476.aspx
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to change chart type at runtime

    hi
    this application uses forms 6i client server environment, graph control is being used with og.interept libray,
    passing parameters run times thru forms to charts.
    issue is that, i want to change chart type at run time, when user changes list item like 'pie' and 'bar' value instead of creating two different charts i.e pie and bar.
    below is the code is being used to run charts.
    begin
    declare
    pl_id ParamList;
    query0 varchar2(256);
    begin
    query0 := 'select deptno, sum(sal) from emp where deptno in( '||:dept1||','||:dept2||') group by deptno;';
    pl_id := Get_Parameter_List('tmpdata');
    IF NOT Id_Null(pl_id) THEN
    Destroy_Parameter_List(pl_id);
    END IF;
    pl_id := Create_Parameter_List('tmpdata');
    Add_Parameter(pl_id,'dept1',text_PARAMETER,:dept1);
    Add_Parameter(pl_id,'dept2',text_PARAMETER,:dept2);
    if :ch_type = 'pie' then
    og.interpret('e:\mas\emp2.ogd','g1',query0,true,pl_id);
    og.close('e:\mas\emp2.ogd','g1');
    elsif :ch_type = 'bar' then
    og.interpret('e:\mas\emp3.ogd','g1',query0,true,pl_id);
    og.close('e:\mas\emp3.ogd','g1');
    end if;
    END;
    end;
    thanks
    i'd be appreciated on early reply.
    ali

    hi
    this application uses forms 6i client server environment, graph control is being used with og.interept libray,
    passing parameters run times thru forms to charts.
    issue is that, i want to change chart type at run time, when user changes list item like 'pie' and 'bar' value instead of creating two different charts i.e pie and bar.
    below is the code is being used to run charts.
    begin
    declare
    pl_id ParamList;
    query0 varchar2(256);
    begin
    query0 := 'select deptno, sum(sal) from emp where deptno in( '||:dept1||','||:dept2||') group by deptno;';
    pl_id := Get_Parameter_List('tmpdata');
    IF NOT Id_Null(pl_id) THEN
    Destroy_Parameter_List(pl_id);
    END IF;
    pl_id := Create_Parameter_List('tmpdata');
    Add_Parameter(pl_id,'dept1',text_PARAMETER,:dept1);
    Add_Parameter(pl_id,'dept2',text_PARAMETER,:dept2);
    if :ch_type = 'pie' then
    og.interpret('e:\mas\emp2.ogd','g1',query0,true,pl_id);
    og.close('e:\mas\emp2.ogd','g1');
    elsif :ch_type = 'bar' then
    og.interpret('e:\mas\emp3.ogd','g1',query0,true,pl_id);
    og.close('e:\mas\emp3.ogd','g1');
    end if;
    END;
    end;
    thanks
    i'd be appreciated on early reply.
    ali

  • How can i use dsadm to change the ldap port?

    I have a ldap with port 1389,I changed it to 389,now I can not start it because it is a non root user.
    Now I want to change the port back to 1389,but I can not use dsconf because the server is not running.
    How can i do now? How can i use dsadm to change the port?
    Thank u very much.

    My apologies, I didn't mean to be rude/impolite.
    I just wanted to emphasize that in a situation where a Directory Server doesn't even start, you cannot interact with the live server to configure the new port (either talking LDAP or otherwise). All you can do in that case won't be related with the LDAP (that's just the name of the protocol): either assigning network privileges to the user, or changing the Directory Server configuration file.
    The other thing I'd like to outline (and this could take a separate thread ;-) ), is that semantically, I'd prefer talking of a Directory Server instead of an LDAP Server because the former is 'something' providing Directory Services, whereas the latter is just the name of the protocol we use to interact with the server; but this is just my personal opinion, you don't have to agree with me.
    that's all folks!
    marco

  • How can you turn off the braille setting on an iPhone 4s, once on it won't let you slide the phone into use mode to change the settings or do anything?

    How can you turn off the braille setting on an iPhone 4s, once on it won't let you slide the phone into use mode to change the settings or do anything?

    An alternate method is Accessibility Settings when connected to iTunes. You should be able to turn it off there. I would also check out some of the answers listed to the right of this post and see if they can help.

  • Error inserting a row into a table with identity column using cfgrid on change

    I got an error on trying to insert a row into a table with identity column using cfgrid on change see below
    also i would like to use cfstoreproc instead of cfquery but which argument i need to pass and how to use it usually i use stored procedure
    update table (xxx,xxx,xxx)
    values (uu,uuu,uu)
         My component
    <!--- Edit a Media Type  --->
        <cffunction name="cfn_MediaType_Update" access="remote">
            <cfargument name="gridaction" type="string" required="yes">
            <cfargument name="gridrow" type="struct" required="yes">
            <cfargument name="gridchanged" type="struct" required="yes">
            <!--- Local variables --->
            <cfset var colname="">
            <cfset var value="">
            <!--- Process gridaction --->
            <cfswitch expression="#ARGUMENTS.gridaction#">
                <!--- Process updates --->
                <cfcase value="U">
                    <!--- Get column name and value --->
                    <cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
                    <cfset value=ARGUMENTS.gridchanged[colname]>
                    <!--- Perform actual update --->
                    <cfquery datasource="#application.dsn#">
                    UPDATE SP.MediaType
                    SET #colname# = '#value#'
                    WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
                    </cfquery>
                </cfcase>
                <!--- Process deletes --->
                <cfcase value="D">
                    <!--- Perform actual delete --->
                    <cfquery datasource="#application.dsn#">
                    update SP.MediaType
                    set Deleted=1
                    WHERE MediaTypeID = #ARGUMENTS.gridrow.MediaTypeID#
                    </cfquery>
                </cfcase>
                <cfcase value="I">
                    <!--- Get column name and value --->
                    <cfset colname=StructKeyList(ARGUMENTS.gridchanged)>
                    <cfset value=ARGUMENTS.gridchanged[colname]>
                    <!--- Perform actual update --->
                   <cfquery datasource="#application.dsn#">
                    insert into  SP.MediaType (#colname#)
                    Values ('#value#')              
                    </cfquery>
                </cfcase>
            </cfswitch>
        </cffunction>
    my table
    mediatype:
    mediatypeid primary key,identity
    mediatypename
    my code is
    <cfform method="post" name="GridExampleForm">
            <cfgrid format="html" name="grid_Tables2" pagesize="3"  selectmode="edit" width="800px" 
            delete="yes"
            insert="yes"
                  bind="cfc:sp3.testing.MediaType.cfn_MediaType_All
                                                                ({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection})"
                  onchange="cfc:sp3.testing.MediaType.cfn_MediaType_Update({cfgridaction},
                                                {cfgridrow},
                                                {cfgridchanged})">
                <cfgridcolumn name="MediaTypeID" header="ID"  display="no"/>
                <cfgridcolumn name="MediaTypeName" header="Media Type" />
            </cfgrid>
    </cfform>
    on insert I get the following error message ajax logging error message
    http: Error invoking xxxxxxx/MediaType.cfc : Element '' is undefined in a CFML structure referenced as part of an expression.
    {"gridaction":"I","gridrow":{"MEDIATYPEID":"","MEDIATYPENAME":"uuuuuu","CFGRIDROWINDEX":4} ,"gridchanged":{}}
    Thanks

    Is this with the Travel database or another database?
    If it's another database then make sure your columns
    allow nulls. To check this in the Server Navigator, expand
    your DataSource down to the column.
    Select the column and view the Is Nullable property
    in the Property Sheet
    If still no luck, check out a tutorial, like Performing Inserts, ...
    http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/index.jsp
    John

  • Using flex 2.0 charting components with flex 3

    I purchased and installed a flex 2 charting components
    library so i could use it in my AIR application development. It
    installed alongside the 3.0 beta visualization components so that I
    now have two copies of each component in my charts folder. I can't
    see how to ensure that the right library is used so that the charts
    actually appear when i run my app. I'd hate to think i just threw
    away $300 so any help would be greatly appreciated - .

    Are you using Flex Builder 3? Flex 3.0 beta Data
    visualization components are available as part of FB 3 only. You
    can select either 2.0.1 hotfix 3 charts (consists of only
    charts.swc) or 3.0.0 data visualization (consists of
    datavisualization.swc). through multiple sdks feature of FB3. For
    flex 3 beta, flex 2 charting key will work. so if you want to try
    out new features in charts and new components like Advanced data
    grid you can switch to 3.0.0 sdk and use same flex 2 charting key
    to remove watermark from charts.

  • Issue in Update Standard Price using BAPI_M_REVAL_CREATE PRICE CHANGE

    Hi folks,
    I was using BAPI_M_REVAL_CREATE PRICE CHANGE   to update standard price, but this BAPI is not working for me..
    Can anyone give me an example to run it?
    My code is like this:
            t_comp_code                              = t_thold_final-bukrs .
            t_material_price_list-plant             = t_final-werks.
            t_material_price_list-material         = t_final-matnr.
            t_material_price_list-val_type         = t_final-bwtar.
            t_material_price_list-change_std_price = t_final-stprs.
            APPEND t_material_price_list.
            CLEAR  t_material_price_list.
          CALL FUNCTION 'BAPI_M_REVAL_CREATEPRICECHANGE'
            EXPORTING
              comp_code           = t_comp_code
              pstng_date           = sy-datum
            IMPORTING
              ml_doc_num          = w_mblnr
            TABLES
              material_price_list = t_material_price_list
              return                   = t_return1.
    Please help as after runing this there no error in return and no material document no created.
    thanks,
    varun
    Edited by: Varun Gupta on Jun 12, 2009 4:06 PM
    Edited by: Varun Gupta on Jun 12, 2009 4:08 PM

    No idea
    no error in return and no material document no created
    just try debugging it

  • Changing charts in Safari

    Hello
    I have problem while changing charts in Safari. If I open few of them (all are loaded) and decide to spend like a minute reading something in one chart and then decide to switch to another chart, it loads again the whole website. I noticed that this does not happen on my friends iPad Air ;(.
    Did someone have similar issue?
    Thanks a lot.
    I have iPad Mini Retina.

    I meant changing tabs in Safari, sorry for the mistake, difficult day ;)

  • Hello I'm trying to update my applications and it is asking me to sign in and checking my billing account .it is not accepting my billing account that I use tried to change it several time it didn't work .what can I do to solve it?

    Hello I'm trying to update my applications and it is asking me to sign in and checking my billing account .it is not accepting my billing account that I use tried to change it several time it didn't work .what can I do to solve it?

    What happens when you try to confirm your details, if you are getting an error message then what does it say ? For a card to be accepted (debit cards are no longer accepted in all countries) it needs to be registered to exactly the same name and address as on your account, and have been issued by a bank in your country. If it's not being accepted then do you get the 'none' option on your account ?

  • How to use BAPI_SALESORDER_CHANGE to change payment terms in Orders?

    Can any body give me an idea on how to use BAPI_SALESORDER_CHANGE to change payment terms in Orders?
    Regards,
    Dantham Conpolwedson

    Hi,
    try the link
    Link:[https://forums.sdn.sap.com/click.jspa?searchID=24060901&messageID=7265357]

  • Change chart of accounts in Controlling area

    Hi all,
    How can I  change the chart of accounts in controlling area?
    I've already changed chart of accouns in FA CoCode Global data, and I have to change chart of accounts in controlling area;  In OKKP chart of accounts is in display mode

    I get the message; where I have to assign Chart of acc to Controling area in OKKP is not possible
    Differing charts of accounts: INT - CAXX
    Message no. KT299
    Diagnosis
    The system makes consistency checks during assignment of a company code to a controlling area as part of assignment control.
    The same checks take place if assignments already exist and you change the basic data in the controlling area, or if you define the controlling area and company code as a 1:1 structure.
    If the check finds an error, the system cannot execute the function ("Assign" or"Change basic data"). If you do not maintain the required data for the consistency check (such as currency, chart of accounts, or fiscal year variant in the company code), this also results in an error message.
    Chart of accounts INT, controlling area XX01, does not agree with chart of accounts CAXX, company code XX01.
    System Response
    Processing is terminated.
    Procedure
    Ensure that the same chart of accounts is assigned to controlling area and company code.

  • Finished script: Use grep find/change to fill in a supplied table of contents

    This script is now complete, and has been the subject of most of my previous posts. Just in case anyone wanted to know what the finished script ended as, here it is.
    Thanks so much to all. A lot of really helpful folks on this board are very responsible for the success of this task. This script is to be one of hopefully many in the creation of our records. But it's a huge leap forward. Thanks again to everyone that helped.
    Cheers,
    ~Nate
    Task:
    Automatically find town names in listings, and fill in table of contents template on page 2 accordingly.
    Example of page 2 toc, initially:
    Example of a page of content. The town names are what need to be referenced on the TOC:
    Example of page 2 toc once script is finished:
    Because of the need to include the transaction dates on the TOC (comes as a provided, tagged-text file), a simple Indesign-generated TOC can't be used alone.
    This script uses an Indesign-generated TOC that's on a master page called "T-tocGen" ... It then uses grep search and replaces to grab the needed information, and insert it into the page 2 TOC.
    The script will update a generated TOC and then search for an instance of a page number, and town name. The generated toc lists all included towns in the following format:
    (line start)## tab townName(line end)
    In Grep, this would be (please note, extra \ for \d and \t ... javascript needs that for some reason):
    ^\\d+\\t(.*)$
    After the script gets the info it needs from a found instance of the above, it replaces that line with "---", to prevent that line from being picked up once again.
    The script with then place the needed page number in it's rightful place on page 2, replacing the XX.
    A while loop is used to repeat the above process until there are no longer any instances of "^\\d+\\t(.*)$" present.
    Not every town runs every issue, so once the script is done, it removes all remaining instance of "XX" on the page 2 TOC.
    FINAL CODE:
    TOC replace
    This script will use grep find/change methods to apply page numbers in
    tocGen to the XX's on page2TOC.
    // define the text frame of generated TOC
        var tocGenFrame  = document.masterSpreads.item("T-tocGen").pages.item(0).textFrames.item(0);
    // udpate generated TOC ... store contents in tocGenStuff
        var tocGenStuff = updateTOCGen();
    // set variable for while loop
    var okGo = "1";
    // while okGo isn't 0
    while(okGo.length!=0)
    // get town info from tocGen
    getCurrentTown();
    // replace XX's with tocGen info
    replaceTown();
    // grep find ... any remaining towns with page numbers in tocGen?
    app.findGrepPreferences = app.changeGrepPreferences = null;
    app.findGrepPreferences.findWhat = "^\\d+\\t(.*)$";
    // set current value of okGo ... with any instances of above grep find in tocGen
    okGo = tocGenFrame.findGrep();   
    // grep find/change all leftover XXs in page2TOC
    app.findGrepPreferences = app.changeGrepPreferences = null;       
    app.findGrepPreferences.findWhat = "^XX\\t";
    app.changeGrepPreferences.changeTo = "\\t";
    app.activeDocument.changeGrep();  
    // clear grep prefs
    app.findGrepPreferences = app.changeGrepPreferences = null;
    //  functions                  //
    function getCurrentTown()
    // grep options   
    app.findChangeGrepOptions.includeLockedLayersForFind = true;
    app.findChangeGrepOptions.includeLockedStoriesForFind = true;
    app.findChangeGrepOptions.includeHiddenLayers = true;
    app.findChangeGrepOptions.includeMasterPages = true;
    app.findChangeGrepOptions.includeFootnotes = true;
    // grep find:  startLine anyDigits tab anyCharacters endLine
          app.findGrepPreferences = app.changeGrepPreferences = null;
          app.findGrepPreferences.findWhat = "^\\d+\\t(.*)$";
    // get grep find results      
    currentGen = tocGenFrame.findGrep();  
    // store grep results content into currentLine
    currentLine = currentGen[0].contents;
    // match to get array of grep found items
    currentMatch = currentGen[0].contents.match("^\\d+\\t(.*)$");
    // second found item is town name, store as currentTown
    currentTown = currentMatch[1];
    // change current line to --- now that data has been grabbed
    // this is because loop will continue as long as the above grep find yields a result
           app.findGrepPreferences.findWhat = "^\\d+\\t"+currentTown+"$";
                  app.changeGrepPreferences.changeTo = "---";
                tocGenFrame.changeGrep(); 
    function replaceTown()
    app.findChangeGrepOptions.includeLockedLayersForFind = true;
    app.findChangeGrepOptions.includeLockedStoriesForFind = true;
    app.findChangeGrepOptions.includeHiddenLayers = true;
    app.findChangeGrepOptions.includeMasterPages = true;
    app.findChangeGrepOptions.includeFootnotes = true;
    // find: XX currentTown .... replace with: currentLine
        app.findGrepPreferences = app.changeGrepPreferences = null;
        app.findGrepPreferences.findWhat = "^XX\\t"+currentTown+" \\(";
        app.changeGrepPreferences.changeTo = currentLine+" \(";
    app.activeDocument.changeGrep();   
    function updateTOCGen()
    //set vars ... toc text frame, toc master pag
        var tocGen  = document.masterSpreads.item("T-tocGen").pages.item(0).textFrames.item(0);
        var tocGenPage  = document.masterSpreads.item("T-tocGen").pages.item(0);
    //SELECT the text frame generatedTOC on the master TOC
        tocGen.select();
    //Update Table of Contents by script menu action:
        app.scriptMenuActions.itemByID(71442).invoke();
    //Deselect selection of text frame holding your TOC:
        app.select(null);
    //store contents of toc text frame in variable
        var tocGenText = tocGen.contents;
    //return contents of tocGen
        return tocGenText;

    Thanks for the reply.
    You are correct but the problem is there are three rows, One row is 100% black, the second is 60% black and the third is 40% black. I want to change the black to blue, the 60% black to an orange and the 40% black to a light shaded blue. In the find/change option you can select the tint you want to find and replace but yea.. does work on table cells.. oddly enough.

  • Using javascript to change the "Overall Result" cell in WAD

    Hi experts,
    I am trying to use javascript to change the text of the "Overall Result" cell in my web template using BI 7.0. I am not familiar with javascript, but I this is what I have done so far.
    I dragged the web item "Script" into my web template and I inserted the following code:
    function change_overall_result_to_average() {
    var cell = document.getElementsByTagName("TD");
    var cellText;
    for (i = 0; i < cell.length; i++)
          cellText = cell<i>.innerText;
               if (cellText == "Overall Result")
                     cell<i>.innerText = "Average";               
    In the XHTML view I am using added the onload function to start the javascript every time the web template is loaded. The code works fine when the web template is first loaded and the cell text is changed to "Average". However, if I navigate in my web template, the javascript function is not triggered, and the cell is therefore changed back to "Overall Result". For example, this happens when I pick another selection from one of my dropdown boxes, such as changing the selection from year 2008 to year 2007.
    I don't really know how to solve this problem in an easy way, and the current solution is not good enough. I hope one of you guys can suggest an easy way of fixing this:-)
    Best Regards,
    Morten

    Woodstock apparently renders some Javascript/DOM with some homegrown widget framework which on its turn renders the HTML DOM tree instead of plain vanilla HTML. Correct me if I'm wrong, to confirm this, just view the generated HTML source of the page.
    After some Googling I found out that you need getProps() and setProps() to get and set element attributes respectively.
    [http://google.com/search?q=webuijsf+domnode+site:sun.com].
    If you stucks with this, I recommend you to post this question at a forum or mailinglist devoted to Woodstock, e.g at their own homepage at dev.java.net or the Netbeans forum at nabble.com. You're here at a Sun JSF forum, not at a Woodstock forum.

Maybe you are looking for

  • Acrobat 9.5.5 on Windows 8.1: many "tmp" folders created on HD root

    I was forced to update my Windows OS due to the expiration of XP support. After installing Windows 8.1, I reinstalled my copy of Acrobat 9 Pro and went through all of the automated update, bringing it to 9.5.5. When using Acrobat now, it seems to cre

  • InDesign CS6: Is it possible to create a pdf in which the version for printing is different from that on the screen?

    hello, Everything is in the title! The idea is to make a pdf that I send to clients by email, very graphic with colored backgrounds but when printed, the background becomes white to save ink. Similarly to the change of color of the text. For example,

  • Home stereo using laptop or i pod, or what?

    Hi Im still ruminating a possible digital jukebox setup in my living room in which I can have all my music handy and work it from across the room with a remote Everyone initially suggest just getting an Ipod. Thats $299 + Remote $29 + some kind of mo

  • Process code for extended idoc

    Hi, If we are creating an extended idoc, do we have to assign a new process code to it ? Or will the process code and the associated function module for the basic type work as well for the extended idoc ?

  • Reg: P.O Release Strategy Changes

    Hi All, Release strategy is configured for a P.O.The changes in terms of releasing the P.O can be viewed in P.O Screen---Environment - Changes. Do we have any table for checking the changes made to a P.O in terms of Release strategy? Have a Nice Day.