Account transformation accumulating values

Hi Forum,
A quick question is there an option for account transformations not to 'add' to values that exist in the bpc database already. I want to overwrite values in existing accounts but the account transformation seems to be accumulating the value.
Thanks,
Brian

Hi..
I'm working on CAPEX application. My problem is :- 1st time data loading, opening and closing are correct but the subsequent data uploading, opening and closing figure will accumulate. Please advice what coding should I include in my script logic.
In my testing,
1) I'll upload - Jan'2006 opening, Jan'2006 to Dec'2006 Movement
2) use account transformation to calculate "opening + movement = closing" 
3) use script logic for carry-forward monthly opening 
Account Transformation business rule:
Transf group   Source Acc  Source flow            Source d/source  Destination acc
A                        1410220          FA_ExistDepr_OPE                                1410220
A                        1410220          FA_ExistDepr                                         1410220
A                        1410220          FA_AddDepr_OPE                                  1410220                 
A                        1410220          FA_AdditionsDepr                                   1410220
A                        1410220          FA_ADepr_OPE                                      1410220
A                        1410220          FA_ADepr                                               1410220
A                        1410220          FA_DispDepr_OPE                                  1410220
A                        1410220          FA_DisposalDepr                                     1410220
A                        1410220          FA_TranInDepr_OPE                                1410220
A                        1410220          FA_TransferInDepr                                    1410220
A                        1410220          FA_TranOut_OPE                                     1410220
A                        1410220          FA_TransferOutDepr                                  1410220
Dest. flow          Dest. d/source   Rev sign Source Period  AppytoYTD  Remark  LEVEL
FA_ExistDepr_CLO                                                                         Y
FA_ExistDepr_CLO                                                                         Y
FA_AddDepr_CLO                                                                           Y
FA_AddDepr_CLO                                                                           Y
FA_ADepr_CLO                                                                               Y
FA_ADepr_CLO                                                                               Y
FA_DispDepr_CLO                                                                           Y
FA_DispDepr_CLO                                                                           Y
FA_TranInDepr_CLO                                                                         Y
FA_TranInDepr_CLO                                                                         Y
FA_TranOutDepr_CLO                                                                      Y
FA_TranOutDepr_CLO                                                                      Y
Default.lgf Script logic:
*INCLUDE SYSTEM_CONSTANTS.LGL
*SYSLIB  SYSTEM_LIBRARY.LGL
// Default base level logic - applies to all base members in all dimensions
//Move Net Income to Balance Sheet
//ROLLTOBS( CYNI, CALCNI, FINSTMT, PL, DEC )
// Perform Currency translation
*INCLUDE FXTrans
Perform ACCOUNT TRANFORMATION
*RUN_STORED_PROCEDURE = SPRUNCALCACCOUNT([CAPEX],[%CATEGORY_SET%],[LC],'%SCOPETABLE%','%LOGTABLE%', 'A')
*COMMIT
//-- ACCOUNT TRANFORMATION END--
TO CALCULATE MONTH OPENING
*SELECT(%AccountList%, "ID", "CapAccount", "[Group] = 'Test1'")
*xdim_memberset CapAccount= %AccountList%
*xdim_memberset CapAcctDetail = FA_ExistDepr_OPE,FA_ExistDepr_CLO,FA_AddDepr_OPE,FA_AddDepr_CLO,FA_ADepr_OPE,FA_ADepr_CLO,FA_DispDepr_OPE,FA_DispDepr_CLO,FA_TranInDepr_OPE,FA_TranInDepr_CLO,FA_TranOutDepr_OPE,FA_TranOutDepr_CLO
*When CapAcctDetail
  *IS FA_ExistDepr_CLO
  *REC(CapAcctDetail=FA_ExistDepr_OPE,TIME=NEXT)
  *IS FA_AddDepr_CLO
  *REC(CapAcctDetail=FA_AddDepr_OPE,TIME=NEXT)
  *IS FA_ADepr_CLO
  *REC(CapAcctDetail=FA_ADepr_OPE,TIME=NEXT)
  *IS FA_DispDepr_CLO
  *REC(CapAcctDetail=FA_DispDepr_OPE,TIME=NEXT)
  *IS FA_TranInDepr_CLO
  *REC(CapAcctDetail=FA_TranInDepr_OPE,TIME=NEXT)
  *IS FA_TranOutDepr_CLO
  *REC(CapAcctDetail=FA_TranOutDepr_OPE,TIME=NEXT)
*EndWhen
*COMMIT
Please advice. Thanks.
Regards,
Clarissa Chung

Similar Messages

  • To calcuate the accumulated value

    Hello,
    I would like to write a calc script for the following scenario: I have a series of data value, and would like to calcuate the accumulated value based on the sequence of from the smallest to the largest. The case is like this:
    The input is as following
                Case 1
    Acct1: 10
    Acct2:    5
    Acct3:    8
    Acct4: 15
    I would like to calcuate the accumlated value based on the data value, the caulcated result is at column Case 2:
               Case 1  Case 2  Rank
    Acct1: 10          23           3
    Acct2:    5           5           1
    Acct3:    8          13          2
    Acct4: 15              38       4
    I can easily use the rank function to rank the data value of "Case1", but after that how can I use this rank to cauculate the accumluated values? The data value may change, (from time to time, for example).
    Any good suggestions? Thanks in advance

    Hi There
    Try this script below. I have done this in the SAMPLE app. script may look crazy, but I have tested this and it works. Also what makes it a little more complicated is the fact that ranking can give you duplicate rank values, so I have designed this to get around that problem.
    Thanks
    Anthony
    SET UPDATECALC OFF;
    VAR AccountCount=0;
    VAR CurrRank=0
    /*Create blocks in case dimension as mine is sparse*/
    FIX(Local,FY13,BegBalance,Forecast,Working,"E01_101_1110",@RELATIVE("TotaltestAccount",0),"HSP_InputValue")
    DATACOPY "Case1" TO "Rank";
    DATACOPY "Case1" TO "Case2";
    DATACOPY "Case1" TO "Sequence";
    DATACOPY "Case1" TO "Case1Seq";
    ENDFIX
    FIX(Local,FY13,BegBalance,Forecast,Working,"E01_101_1110",@RELATIVE("TotaltestAccount",0),"HSP_InputValue")
    "Case2" = #missing;
    "Sequence"= #missing;
    /*Create a sequence for the list of accounts so that if you for any chance have a value that is the same the rank will give a unique rank value - because this becomes a problem later*/
    "Sequence"= (@SHIFT("Sequence",-1,"Acc1":"Acc5") + 0.00000000001);
    /*Rank case1 and add the sequence to give you the unique ranking and then * -1 to reverse the rank*/
    "Case1Seq" = "Sequence" + @RANK(SKIPNONE,"Case1",@RANGE("Case1",@RELATIVE("TotaltestAccount",0))) * -1;
    ENDFIX
    FIX(Local,FY13,Forecast,Working,"E01_101_1110",@RELATIVE("TotaltestAccount",0),"HSP_InputValue")
    /*Next rank the previous rank from above to now populate the unique ranking of case 1 in dec order*/
    "Rank"(
          IF(@ISMBR("BegBalance"))
    "Rank" = @RANK(SKIPNONE,"Case1Seq",@RANGE("Case1seq",@RELATIVE("TotaltestAccount",0)));
    ENDIF
    /*Populate the max ranking value to start the variable counter*/
    AccountCount = @MAXSRANGE(SKIPMISSING,"Rank"->"BegBalance",@RELATIVE("TotalTestAccount",0));
    CurrRank = AccountCount;
    ENDFIX
    FIX(Local,FY13,"Case2",Forecast,Working,"E01_101_1110",@RELATIVE("TotaltestAccount",0),"HSP_InputValue")
    /*Calculate the lowest case 1 value first or highest rank value, then make curr rank equal to highest rank -1 */
    "BegBalance"(
               IF(AccountCount == "Rank")
               "Begbalance" = "BegBalance"->"Case1" ;
                   CurrRank = CurrRank - 1;
               ENDIF
    /*Then loop through the process reducing the current rank variable by 1 each time*/
    LOOP(100)
    "BegBalance"(
             IF(CurrRank == "Rank")/* i.e rank ==4 */
          "Begbalance" = @MAXSRANGE(SKIPMISSING,"Case2"->"BegBalance",@RELATIVE("TotalTestAccount",0)) +"BegBalance"->"Case1";
              CurrRank = CurrRank - 1;/*then make rank == 3*/
               ENDIF)
    ENDLOOP;
    ENDFIX

  • Business rules: Account transformation

    Hi everyone.
    I am trying to populate my cash flow statement using the Account Transformation. E.g For the changes in my inventories: I want the difference between the closing balance of DEC (of the previous year) and the closing balance of the current month.
    I thought I could use "Source Period" and "Source Year" in the account transformation. Any idea how they can be used? I want to use a property: u201CPrevious yearu201D to make the time dynamic. Is that possible?
    Thanks for your help
    Esther

    I would suggest using the dimension Account library functions and a dimension calculations or script logic calculations to create the value from the cube values, rather than during the data load process.Script Logic might look something like the following:
    INCLUDE SYSTEM_CONSTANTS.LGL
    *SYSLIB CONSOLIDATION_LIBRARY.LGL
    // MOVE INCOME STATEMENT ITEMS TO CASH FLOW STATEMENT
    RUNSUMMARIZE(ThisApp,CF_SUMM,%CATEGORY_SET%,%LC_RPT_CURR%)
    //CALCULATE BALANCE SHEET MOVEMENTS AND POST TO CASH FLOW STATEMENT
    *SELECT(%FROM_ACCOUNT%, "[ID]", "ACCOUNT", "[CF_TO_ACCT] <> ''")
    *XDIM_MEMBERSET ACCOUNT = %FROM_ACCOUNT%
    *XDIM_ADDMEMBERSET TIME = PRIOR
    *XDIM_MEMBERSET RPTCURRENCY=%LC_RPT_CURR%
    *WHEN TIME
          *IS %TIME_SET%
                *REC(ACCOUNT=ACCOUNT.CF_TO_ACCT)
          *IS PRIOR
                *REC(FACTOR=-1,ACCOUNT=ACCOUNT.CF_TO_ACCT,TIME=NEXT)
    *ENDWHEN
    *COMMIT
    But this will require a few properties on the accounts members to support the calculations. The idea for cash flow is to have the basic values in the accounts, and then provide the calculations to place values into another set of accounts that build the CAshFLow statement.  The most difficult part will be dealing with the exceptions, changes to the Cash Flow statement process a customer will need to work with each reporting period.  But Script logic generally works the best.

  • Account Transformation Business Rules: Apply to YTD is not working

    Hello Friends,
    I am using Account Transformation Rules for Re-classification of Accounts in MS version of BPC. And i am trying to use Apply to YTD. But it is not working and i am getting the same periodic values in YTD column also. For example if i am running a report for Dec 2009, i am getting the only Dec 2009 values under YTD also.
    I appreciate any ideas on resolving the issue.
    Regards,
    Mohan

    Hi Nilanjan,
    I observed the following:
    1. If I check the Apply to YTD in Account Transformation rules, it is always showing YTD only irrespective of what i choose in in Measures in CV.
    2. If i do not check the Apply to YTD in Account Transformation rules, it is showing only monthly values irrespectinve of what i choose in Measures in CV.
    YTD is working fine in the same Appset for other dimension members eg not used in the Account Transformation Rules.(for other reports).
    Thank you,
    Mohan

  • Account Transformation CALCACCOUNT.LGF returns 0 records

    Hi,
    Account transformation through CALCACCOUNT.LGF returning 0 records.
    Created a Account Transformation Business rule as follows -
    Transformation group Name - AST
    Source Account - CASH
    Category - ACTUAL
    Source Flow - NONE
    Source DatsSrc - SYSTEM
    Similarly maintained values for -
    Destination Account  - D_CASH
    Destination Category - ACTUAL
    Destination Source Flow - ENDBAL
    Destination DatsSrc - SYSTEM
    Source period = -1
    all other values like Source Year,Apply to YTD,Remark,Level, Forced into Member are left blank.
    Scrip Logic -
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY = %CATEGORY_SET%
    CURRENCY = %RPTCURRENCY_SET%
    TID_RA = %TIME_SET%
    ENTITY=%ENTITY_SET%
    CALC=AST
    *ENDRUN_PROGRAM
    Script runs succesfully, however returns 0 records.
    RUN CALC_ACCOUNT
    0  SUBMITTED, 0  SUCCESS, 0  FAIL.
    SCRIPT RUNNING TIME IN TOTAL:1.94 s.
    LOG END TIME:2011-06-28 01:38:25
    Can some one please advise on the "checks" to be performed to run the script succesfully.
    I know out of experience even if a simple property is not set, script does not run.
    Inputs appreciated.
    Thanks.

    With this, one thing to be aware of is that if you have run an account transformation rule on a data set already, and you a re-running it yet the data has not changed - there will be 0 records generated.
    I recommend changing the data - do a simple zero and input data then save - then re-run, check if that works.
    Nick

  • Account Transformations with wildcards

    Hi Forum,
    I was wondering if anyone knew if the 'source account' field within account transformations accepts wildcards or a property from the account dimension. Basically I have a number of accounts which classify as 'additions' and I want to transpose them from their account code into a member in a subtable dimension (Additions) but I don;t want to name each source account code explicitly as my account transformation table would become very big ( I need to do this for disposals, charges etc...). Can anyone suggest the best approach ?
    Thanks,
    Brian

    Hi Brain,
    All the business rules run SQL stored procedures which use the values passes in the business rules table. As the SQL syntax is different when you pass the excat string and wild characters, I dont think it will accept wild chars.
    But you can use the values of properties in Business rules. You can define a property named DIMLIST(or DIMLISTn - n is number)  or TYPELIM(typelim is only for transformation rules), in your case for account dimension and filter on the values of the properties by selecting the property tab in the pop up you get to select account dimension in business rules table and you can use this property values only for source account dimension.
    Hope this helps,
    Kranthi

  • Account Transformation Error

    Hi,
    I am trying to run account transformation with following
    Business Rule:
    Source Account : NETINCOME
    Destination Account: ACCOUNT_TRANSF
    Logic
    *SysLib Stored_Procedure_wrapper.lgl
    RunCalcAccount(FINANCE,ACTUAL,LC)
    *Commit
    Now, when I run evdre it works fine. like If I ran it with BAS members for 2008.Total than all the values for 2008.Jan till 2008.Dec matched perfectly for two accounts.
    But when I try to roll up the account, the amounts does not matches. Say when I run both the account just for 2008.Total(SELF value) then the value does not matches. The issue here is that the destination account is not rolling up properly.
    Any suggestions.
    Regards,
    Diksha.

    Hi,
    'Cancelled' status would likely to give a dump in the backend. Have a look at the dump and analyse where the program is failing and it would be looking for a specific input. Could you please put the entity in square brackets in your code.
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY = %P_CATEGORY_SET%
    CURRENCY = %RPTCURRENCY_SET%
    TID_RA = %P_TIME_SET%
    CALC=MV
    OTHER = [ENTITY=%P_ENTITY_SET%]
    *ENDRUN_PROGRAM
    And also. I beleive you are send the RPTCURRENCY vallue from your package. If not please hardcode as LC.
    Thanks,
    Sreeni

  • Account Transformation with 13 periods

    Hi All,
    Has anyone had experience using the account transformation using 13 periods/months?  The Account Transformation business rules have properties for SourceYear and SourcePeriod.  These fields can hold either a specific value (2009, 2010, JAN, P01, etc) or a relative value (+1, -3, etc).
    The class that implements the transformations, CL_UJP_CALC_ACCOUNT, has a method, CALC_TIMESCOPE_P, that converts a relative SourcePeriod to an absolute SourcePeriod by first adding the relative number (example +2) to the period the transformation program is being run for (example monthNum 11) and the "rolling" years.
    We are using a fiscal year variant for 13 periods and the code appears to assume that a year has 12 months.  In the example above, Monthnum 11 + 2 = 13  ==>  Month 13 is treated as month 1 of next year.  We need it to be treated as "month" 13 of the current year.
    Any, and all, suggestions are appreciated.
    Thanks,
    Pam

    Opened message with SAP; scheduled to be an enhancement in a future BPC 7.5 NW service pack.

  • Currency Translation and Account Transformation Business Rules Together?

    Hi I am fresh out of college and working on a BPC project. I have this working but fear down the road problems.
    We are using currency translation and struggling with getting our NetIncome to write the correct value to the Current Year Retained Earnings when it converts from LC to USD; USD value did not match Net Income in P&L.
    Initially, we did the Account Transformation first in our default logic only on LC, then FX runs and creates the corresponding USD value which does not match the Net Income.
    It looks like the logic is correctly summing the YTD value but it converts using the AVG rate for the period (as opposed to multiplying each month by that monthu2019s average rate) creating a variance.
    Weu2019ve moved the account transformation to run after FX and have it also running on USD. This currently works but seems like a workaround, and as we configure the remaining CTA rules will we run into problems?
    Have any experts run into this issue before and what should I do?
    Edited by: MichaelUCF2010 on Oct 12, 2010 10:18 PM

    Hi, perhaps this is my lack of accounting knowledge rearing itself.
    RE = BS = End (if you take into account translation adjustment for Net Income and Additions/Substractions & OB)
    However If you are talking about the RE Reserve (and computing that correctly)
    RE Reserve
    OB - Opening
    Inc - Avg
    Sub - Avg
    NI - Avg [I assume it is this line you are talking about - please try the apply periodic option for avg]
    CTA - calculated
    CB - End

  • Error while running Account Transformation...

    Hi Experts,
    I'm trying to run Account Transformation using the script logic below but unfortunately nothing gets calculated. When I check the package, it status is mark "CANCELED" though I did not cancel the execution of the package. Checking the detail of the status it only show the below info:
    Script Logic:
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY = %CATEGORY_SET%
    CURRENCY = %CURRENCY_SET%
    TID_RA = %TIME_SET%
    OTHER = [COMPANY=%COMPANY_SET%]
    CALC = CALC_RE
    *ENDRUN_PROGRAM
    Package Detail Log:
    /CPMB/MODIFY completed in 0 seconds
    [Selection]
    (Member Selection)
    COMPANY: 1403
    CATEGORY: ACTUAL
    CURRENCY: LC
    TIME: 2005.JAN
    [Messages]
    Application: CONSOL Package status: SUCCESS
    By the way, I used the process chain for ALLOCATION, I put the code for Account Transformation in the ALLOCATION.LGF since it's the logic being called by the said process chain. Checking further using the TCODE ST22 it gives the following error:
    Runtime Errors: GETWA_NOT_ASSIGNED
    Short Text: Field symbol has not been assigned.
    What happened: Error in ABAP Application Program. The current ABAP program "CL_UJK_UTIL================CP" had to be terminated because it has come across a statement that unfortunately cannot be executed.
    Cheking "Information on where terminated" code is terminated here...
        READ TABLE <lt_mem> ASSIGNING <l_member> INDEX 1.
        ASSIGN COMPONENT 'TIMEID' OF STRUCTURE <l_member> TO <l_timeid>.
        MODIFY ct_timeid FROM <l_timeid>.
        "ASSIGN COMPONENT 'TIMEID' OF STRUCTURE <l_member> TO <l_string>.
    I checked the properties and the TIMEID property is existent. Was there anything wrong with my syntax? Any idea regarding this kind of error?
    Thanks,
    Marvin

    After checking all the dimension and using TCODE RSA1 to check the server side, I found that INTCO property is existent in the member worksheet but not in the server so I maintain the dimension properties and re-add INTCO property in the Entity dimension. After that package runs successfully.

  • Calculation of  accumulated values

    Hi experts!
    I'm looking for a solution on how to accumulate a value, say 0AMOUNT, over time. The reason is a requirement to look att accumulated values although only posted amounts per fiscal perioid is available from the BC extractor. So the posted amounts need to be summed up over the time dimension in order to calculate a (also historical) balance for each fiscal period. How would you best implement such a solution?
    I have considered:
    1) define a hierarchy on 0fiscper that groups together fiscal periods into an aggregated level - e.g 2001-01 in the hierarchy would contain actual fiscper 2001-001, 2001-02 in the hierarchy would contain both 2001-001 and 2001-002 (thereby causing an accumulated value when summed up), and so on ...
    2) Do the accumulation in an update routine by some ABAP code - im not quite sure on how to do this - any suggestions would be helpul!
    3) Dynamically calculate the sum of 0amount in the report although this would be the least efficient soulution...
    Any help/suggestions is appreciated!
    Many thanks,
    David

    Just as you say i'm also sure that it "can" be done, i'm just looking for the best solution. And possibly some hints in implementing that one.
    It is true that I have 0AMOUNT per fiscal year/period, but the option to simply sum up 0AMOUNT in the report is not feasible since that would require to much computation to be done online (we keep history for a long time back). Hence I would need to precompute the accumulated value per fiscal period and save it in the cube as a non-cumulative balance. So when the user restricts on, say fiscper "2003-01" in the query, the accumulated balance for 2003-01 is directly retrieved from the cube.
    Many thanks,
    David

  • BPC NW - Error in Business Rule for Account transformation rule table

    hi
    I have given the Account transformation Rule to move Amount from Account A to Account B and then I have given the following script logic in the default script
    **RUN_PROGRAM CALC_ACCOUNT*
    *CATEGORY = Category*
    *CURRENCY = RptCurrency*
    *TID_RA = %TIME_SET%*
    *CALC=A*
    *OTHER = ENTITY=C1000*
    **ENDRUN_PROGRAM*
    But when I try to load data through Input schedule in Account A and expect amount to transfer to Account B, I m getting an error
    Book Name:Book4
    Application : PLANNING*
    Status : Failed*
    Submitted Count : 1*
    Accepted Count : 1*
    Rejected Count : 0*
    - Error Message -*
    Error running default logic (Business rules are not available)
    - Rejected record list -*
    Error converting records: The root element is missing.
    Can someone please advice me what to do ....

    hi Marcel,
    Lot of thanks for your answer.
    But I have used your logic after removing GROUPS as I dont have GROUPS dimension in my application.
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY = %CATEGORY_SET%
    TID_RA = %TIME_SET%
    CALC=FX
    OTHER = [ENTITY=%ENTITY_SET%]
    *ENDRUN_PROGRAM
    This is the error I m getting
    Book Name:Book3
         Application     :     PLANNING
         Status          :     Failed
         Submitted Count     :     1
         Accepted Count     :     1
         Rejected Count     :     0
              - Error Message -
    Error running default logic (Business rules are not available)
              - Rejected record list -
    Error converting records: The root element is missing.
    Can you please advice
    a) Does it mean some issue with my client installation as I dont see these LGF files. I even dont see the data folder in which lgf files are supposed to be present
    b) Where to find information for this interface CALC_ACCOUNT? How did you decide to use 'FX' and how do you know which dimensions to use. Like I dont have GROUPS.
    Please give me your comments.
    regards
    Gaurav

  • How to transform attribute values in OIM?

    I need to transform the values received for OrgUnit to AD format and then perform provisioning.
    Example: I receive OrgUnit: it/admin/oracle/com.
    I need to convert it to the following AD format before provisioning user to the correct OU
    OrgUnit: ou=it,ou=admin,dc=oracle,dc=com
    Question: Do I have to write java code to perform this transformation or can I create a lookup table that maps all expected OrgUnit values to the AD format values and have AD read that lookup table. Any thoughts on performing this transformation using OIM features instead of java code are appreciated.
    Thanks!

    Done.
    Code can be found below in case anyone else has a need for this or something similar.
    Best regards
    /Martin
    import java.util.*;
    public class ADPrepop {
         public ADPrepop(){
         public static void main(String[] args) {
              ADPrepop popper = new ADPrepop();
              String trans= popper.orgUnitTransformer(args[0]);
              System.out.println("Result="+ trans);
         public String orgUnitTransformer(String input){
              String result="";
              int counter=0;
              StringTokenizer toker = new StringTokenizer(input,"/");
              if(toker.countTokens()!=4){
                   System.out.println("Malformed input. Does not contain four tokens, i.e. it/admin/oracle/com");
                   return "ERROR:MALFORMED_TOKEN";
              while(toker.hasMoreTokens()){
                   if(counter==0|counter==1){
                        result=result+"ou="+toker.nextToken()+",";
                        counter++;
                   if(counter==2){
                        result=result+"dc="+toker.nextToken()+",";
                        counter++;
                   if(counter==3){
                        result=result+"dc="+toker.nextToken();
                        counter++;
              return result;
    }

  • ME51N -  Account Assigment Category Value

    Hi All,
    My need is, While creating purchase requisition (ME51N) based on purchase requisition type ( combo box value ) in Line Item Account assignment category value should be defaulted. How can i achieve this?
    Points will be rewarded
    Thanx in advance.
    GLADIATOR
    Edited by: GLADIATOR on Jun 17, 2008 2:49 PM
    Edited by: GLADIATOR on Jun 17, 2008 2:55 PM

    hi,
    check these exits and badi's for me51n.
    if any of these contains structure which has ur field then u can default ur values.
    Transaction Code - ME51N                    Create Purchase Requisition
    Enhancement/ Business Add-in            Description
    Enhancement
    MEREQ001                                Customers' Own Data in Purchase Requisition
      Business Add-in
    ME_COMMITMNT_PARKING                    BAdI for Redefining Commitment Interface When Parking
    ME_MEREQ_PARKING                        BAdI Purchase Requisition: "Hold"
    ME_REQ_HEADER_TEXT                      Copy Header Text: Enjoy Purchase Requisition
    reward points if hlpful.

  • BPC NW - Account Transformation

    Hello,
    I have defined the account transformation in the legal application, and copied the script logic given in the SAP documentation, which is validated OK.
    However, when running the package (based on process chain /CPMB/RUNCALCACCOUNT), it is giving an error saying that no business rules have been defined.
    Has anyone encountered the same problem?
    Thanks&Regards
    Begonia

    HI  Begonia,
                      As you said that if you have done Modify Appl-->Selecting Business Rules..it should refelect in your application then you go the Those Rules and give the parameters then it will work..
    If the rules are not reflecting in your application then you should think you hav't had Rules and problem continues..
    Regards,
    Naresh.K

Maybe you are looking for

  • About Extractor 2LIS_13_VDHDR

    Hi Guys, I am using an extractor 2LIS_13_VDHDR. When I check that in RSA3 it shows "0 records selected". When I schedule that my infopackage having that same Data Source it shows that 1900 records loaded. As for as my knowledge is concerned if there

  • Changing CMYK colours to black in Photoshop CS2

    Hi I have some crosswords that have been exported as CMYK but not just 0 0 0 100, a mixture of colours, something like 2 13 2 100 or whatever. How can I change the black throughout in Photoshop and save? The printer have of course told me that it nee

  • Installing multiple Application Servers using setup

    Hi there, I successfully installed SunONE application Server on my machine. I wish to install a completely new Application Server in a different directory, however using the setup GUI - when I get to the "Select Components" screen, all options are gr

  • PM and QM integration

    I'm trying to integrate PM and QM modules. (I try implement inspection type  01 - Receiving insp. at GR for purchase order. The are some other way to integrate PM and QM ?) 1. I added QM in material master. 2. I assigned inspection type 01 to materia

  • Production Client 700 not modifiable

    Guys, I need to upload trial balances in my production client thru LSMW.and in testing in QA, I got the error msg. for tax line items exceeding 999 and I had to turn off the taxware which dteremines the taxlineitems line by line.So I was able to uplo