Negative timemanagement Implementation

Hi Guru,
I have been asked to provide the solution for the below proposal,
There is a request for proposal for u201CNegative Time Management implementation  on SAP HR with ESS and MSS Functionalityu201D.Below are details 
1.       The Workflows need to cover Leave approval Process Flow, Leave Balance enquiry, Update to Work Schedule Rules, Display of Holiday Calendar etc. with payment integration to Payroll..
2.       It needs to be rolled out in 70 Countries with Local Flavour.
3.       i have to propose the best possible solution on SAP HCM to achieve this using maximum SAP Standard Functionality with minimum Customization.
4.       The proposed Go Live is july 2012 hence an aggressive Implementation schedule with competitive pricing will be most welcome.    
I want to mention the no. of resources with their respective skills ,can any one guide me on this..which particular resources would be required ,or do i need to suggest each individual resource like,one Workflow,one EP etc..
Regards,
Krish

Hi,
As per standard practice, it is not recommended to use negative stocks. It may result in serious inventory control issues. Since you will continue to do GI for raw materials etc. irrespective of stock availability.
You can avoid COGI by following way :
In OPK4 Production Order confirmation parameters select your respective production order types go to Individual Entry General tab where you need to maintain tick in check boxes Goods Movements & Termination of Incorrect Goods Movements under Error Handling / Logs tab.
This practice will help you incorrect goods movement going to COGI and also prevent confirmation without proper goods movements.
Hope this helps.
Regards,
Tejas

Similar Messages

  • Negative stock implementation

    Hi,
    We want to implement negative stock instead of COGI.Hence i need to know what are the advantages and disadvantages in negative stock and also how to implement the negative stock?
    PS: we are using the batch management for the raw mateials.
    Kindly give suggestion.
    Regards,
    P.Selvakumar

    Hi,
    As per standard practice, it is not recommended to use negative stocks. It may result in serious inventory control issues. Since you will continue to do GI for raw materials etc. irrespective of stock availability.
    You can avoid COGI by following way :
    In OPK4 Production Order confirmation parameters select your respective production order types go to Individual Entry General tab where you need to maintain tick in check boxes Goods Movements & Termination of Incorrect Goods Movements under Error Handling / Logs tab.
    This practice will help you incorrect goods movement going to COGI and also prevent confirmation without proper goods movements.
    Hope this helps.
    Regards,
    Tejas

  • Negative Time Management Implementation

    Dear Consultants,
    Please provide expert input on following queries:
    1) The img node setting for full Negative TIme Management Implementation
    2) Can we integrate 3rd party system for Negative Time Management Implementation
    3) Duration needed to implement Negative Time Management for 500 employees
    Thank you all.

    http://help.sap.com/saphelp_erp2004/helpdata/en/3a/ec0fc8dd7811d396fb00a0c930669b/frameset.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PT/PT.pdf
    Some of the steps are:
    IMG --> Personnel Time Management --> Work Schedules --> Define Public Holiday Classes
    IMG --> Personnel Time Management --> Work Schedules --> Personnel Subarea Groupings --> Group Personnel Subareas for the Work Schedule
    IMG --> Personnel Time Management --> Work Schedules --> Personnel Subarea Groupings --> Group Personnel Subareas for theDaily Work Schedule
    IMG --> Personnel Time Management --> Work Schedules --> Daily Work Schedules --> Define Daily Work Schedules
    IMG --> Personnel Time Management --> Work Schedules --> Period Work Schedules --> Define Period Work Schedules
    IMG --> Personnel Time Management --> Work Schedules --> Day Types --> Define Day Types
    IMG --> Personnel Time Management --> Work Schedules --> Day Types --> Define Day Types
    IMG --> Personnel Time Management --> Work Schedules --> Day Types --> Define Special Days
    IMG --> Personnel Time Management --> Work Schedules --> Work Schedule Rules and Work Schedules --> Define Employee Subgroup Groupings
    IMG --> Personnel Time Management --> Work Schedules --> Work Schedule Rules and Work Schedules --> Define Groupings for the Public Holiday Calendar
    IMG --> Personnel Time Management --> Work Schedules --> Work Schedule Rules and Work Schedules --> Set Work Schedule Rules and Work Schedules
    IMG --> Personnel Time Management --> Work Schedules --> Work Schedule Rules and Work Schedules --> Generate Work Schedules Manually
    IMG --> Personnel Time Management --> Work Schedules --> Planned Working Time --> Set Default Value for the Work Schedule
    IMG --> Personnel Time Management --> Work Schedules --> Planned Working Time --> Set Default Value for Time Management Status
    The duration depends on the complexity of the process. It would take 2 months including testing mostly.

  • Negative Consumption Checking when Implementing Installation Groups

    Hello,
    I would like to Implement Installation Groups and I want to check for a negative consumption.
    I didn't find any possibilities to make it through Custumising.
    Maybe you know how to do it ?
    Thank you very much in advance,
                          Michael.

    Hi,
    You can define Grouping types for Installation Groups as part of Master Data configuration.. You can do the same
    Mater Data -> Utility Installation -> Define Grouping Types for Installation Groups..
    You can control negetive consumption check here as well..
    Have look at the doucument in SPRO pertaining to this for understanding.
    Thanks
    Vinod

  • Effective way of implementing positive timemanagement

    Hello Gurus,
    Can u tell me which is the better way of implementing positive time management in terms of cost, time and long term use. 1) creating interface between external recording system and SAP Time management or 2) uploading the clock in and clock out time from the txt file provided by the recording sytem in the SAP system.
    Waiting for ur reply.

    the easiest way is...say to your ABAPER to built an application which can pick time events directly from machine database  and upload it in IT2011.
    if machine u hv supports the employee mini master data frm  sap system by interfacing...u can very well do that. other wise uploading is better option

  • Need help implementing Radix sort to handle negative values

    Hi !
    I'm in desperate need for some help here...
    I've been struggling with this Radix sort algorithm for some time now. It sorts positive integers very well, and very fast, but it cant handle negative values. Is there anyone who can help me improve this algorithm to also sort negative integer values?
    I need it to be as fast or even faster then the current one, and it has to be able to sort values in an array from address x -> y.
    Here's what I have so far
    /** sorts an int array using RadixSort (can only handle positive values [0 , 2^31-1])
          * @param a an array to be sorted
          * @param b an array of the same size as a (a.length) to be used for temporary storage
          * @param start start position in a (included)
          * @param stop stop position in a (excluded)
         public void sort(int[] a, int[] b, int start, int stop){
              int[] b_orig = b;
              int rshift = 0, bits = 8;
              for (int mask = ~(-1 << bits); mask != 0; mask <<= bits, rshift += bits) {
                   int[] cntarray = null;
                   try{cntarray = new int[1 << bits];}catch(Exception e){System.out.println("Error");};
                   for (int p = start; p < stop; ++p) {
                        int key = (a[p] & mask) >> rshift;
                        ++cntarray[key];
                   for (int i = 1; i < cntarray.length; ++i)
                        cntarray[i] += cntarray[i-1];
                   for (int p = stop-1; p >= start; --p) {
                        int key = (a[p] & mask) >> rshift;
                        --cntarray[key];
                        b[cntarray[key]+start] = a[p];
                   int[] temp = b; b = a; a = temp;
              if (a == b_orig)
                   System.arraycopy(a, start, b, start, stop-start);
         }I think it can be solved by offsetting all positive values the with the number of negative values found in "a" during the last run through the main for loop (as the last (or first) 8 bits in an 32 bit integer contains the prefix bit (first bit in an 32 bit integer), 0 for positive value, 1 for negative).
    Thanks in advance !
    /Sygard.

    ah, beautiful !
    /** sorts an int array using RadixSort (can handle values [-2^31 , 2^31-1])
          * @param a an array to be sorted
          * @param b an array of the same size as a (a.length) to be used for temporary storage
          * @param start start position in a (included)
          * @param stop stop position in a (excluded)
         public void sort(int[] a, int[] b, int start, int stop){
              int[] b_orig = b;
              int rshift = 0;
              for (int mask = ~(-1 << bits); mask != 0; mask <<= bits, rshift += bits) {
                   int[] cntarray = null;
                   try{cntarray = new int[1 << bits];}catch(Exception e){System.out.println("Error");};
                   if(rshift == 24){
                        for (int p = start; p < stop; ++p) {
                             int key = ((a[p] & mask) >>> rshift) ^ 0x80;
                             ++cntarray[key];
                        for (int i = 1; i < cntarray.length; ++i)
                             cntarray[i] += cntarray[i-1];
                        for (int p = stop-1; p >= start; --p) {
                             int key = ((a[p] & mask) >>> rshift) ^ 0x80;
                             --cntarray[key];
                             b[cntarray[key]+start] = a[p];
                        int[] temp = b; b = a; a = temp;
                   else{
                        for (int p = start; p < stop; ++p) {
                             int key = (a[p] & mask) >>> rshift;
                             ++cntarray[key];
                        for (int i = 1; i < cntarray.length; ++i)
                             cntarray[i] += cntarray[i-1];
                        for (int p = stop-1; p >= start; --p) {
                             int key = (a[p] & mask) >>> rshift;
                             --cntarray[key];
                             b[cntarray[key]+start] = a[p];
                        int[] temp = b; b = a; a = temp;
              if (a == b_orig)
                   System.arraycopy(a, start, b, start, stop-start);
         }That's what I ended up with - and it works !
    Thanks a million !!

  • Negative interface ("will never implement") ?

    Hi forum,
    I would like to know how you would go to ensure that a class and the classes that may extend it never implement a given interface.
    For instance, let's say that I have class that I cannot allow to be serialized.
    In this case, apart from writing null writeObject & readObject methods and declaring all members transient, is there any language construct that would allow me to specify which interface not to implement?
    Cheers,
    adsm

    Hi Joachim,
    Thank you for your answer.
    To answer your question: this is just an example. I have picked Serializable because implementing this interface has specific requirements by itself, and these requirements implementation may be "tweaked" to effectively render a class un-serializable. I was just looking for a language feature that would allow me to specify that a class and its children may never implement a given interface. I haven't found one, never heard of one and you kindly confirmed that.
    Cheers,
    adsm

  • How to successfully implement 0CA_IS_TS_1 and 0CA_TS_IS_2

    I found this post: Since I had many issues with these extractors and there have been many posts out there in regards to issues with them; here is a quick how-to with SDN using 3.5 and ECC 5.0 (if you are on an earlier version of R/3, then there may be specific notes that you may need to apply, but there are many posts on them) First you need to decide what the need at your client is for these CATS Time Sheet extractors are. Do you need both or are you really just interested in approved entries/changed on approval entries? At my client, it was just approved entries and I will speak mainly to that extractor (0CA_TS_IS_1). The biggest problem that I see people having is that after this extractor is activated, etc...RSA3 is not returning all of the 30/50 entries that exist in the CATSDB table. Well, the biggest thing you need to concentrate on here is the reporting time types. This is configuration that is done within the R/3 environment within the IMG (tranx SPRO, then click on IMG). Within here click on the following path: Integration with Other SAP Components -> Data Transfer to the SAP Business Information Warehouse -> Settings for Application-Specific DataSources (PI) -> Human Resources -> Actual Employee Times OHR_PT_02 -> Define Reporting Time Types. Within this section you will be a little overwhelmed and may need some HR functional team help. You are mainly going to want to concentrate on 'Maintain Reporting Time Types section'. When entering here, you will have the option (be many standard SAP default entries) to add your own Absence/Attendance and or Wage types. You can find the different types within table T554S. This is where you have to define each of the absence/attendance types and/or the wage types for them to successfully extract in the extractor. Please see functional team for help here. After this is done, test the RSA3 extractor again and it should pull all the records that you are concerned about from the CATSDB table. After this is done, you probably are interested in pulling extra fields such as AWART or others in the CATSDB table. Here you are to use the delivered BADI definition CATSBW_CUST_ISOURCE. SAP delivers a SAP implementation of this definition called SAP_DEFAULT, which you should make inactive and create your own version in order to change the underlying methods of the BADI. Within the interface tab of the active implementation that you just created, you will be interested in 3 of them (SET_OFFSET, POSTPROCESSING & DETERMINE_GRBIW); there are others but these are the ones that I saw change was needed. In the offset one, change this to 0; I feel this is the best and most successful one. In Postprocessing is where you put your code to populate your appended fields (you can code just like cmod but it is simpler and you don't have to use those loops for E_T_DATA). In the Determine_GRBIW, I removed the code of return value of 01 because I did not want to restrict this. This ties back to the first column of the reporting time types that you just defined. After you activate this, unhide necessary fields in the structure and rerun in RSA3. You should be ok with everything and can bring over into BW. How this extractor works is it reads a table called cats_bw_time and it looks at this to find approved records that have been cancelled recently and creates 60 entries (with negative 30 entry amounts for that same counter entry of the original 30); so when it comes over to BW, the cube does will negate each other out since processing status and counter are not part of the cube. This is a very quick summary but everyone should be able to find a solution from here. Please contact me if you have further questions via this thread.
    <BR><BR>
    But when I try to make the changes described it says it is a "core mod".  My main issue is that not every record is coming over when I extract.  It seems like random records are coming over.  For a particluar date I expected 20 records...but only 2 came over.
    <BR><BR>
    Has anyone else had trouble with this?  I am also on ECC 6.0.
    Edited by: Jeffrey Tobin on Apr 8, 2010 10:09 PM

    Hi,
    I hope someone can help,
    It seems that a Full load only brings in records with a status of 30
    A delta load, however brings in status 60 records with a negative quantity.
    This leads to inconsistent data.
    So for example, if there are 2 records in CATSDB for a person for a date, one has status 30, and a quantity of 8
    and there is another record with status 60 and quantity of 8
    If I do a full load, i get a quantity of 8 (the status 30 records)
    However, if there was one record already in BW for that person and for that date and a delta is loaded containing the same employee, i get a reversed quantity (-8) so the total in BW is now 0.
    Is this correct?
    It seems a full load, which gives a quantity of 8 is correct or is the total of 0 correct?

  • What the actual bug is in the iPhone 2.0 ActiveSync implementation

    There is a serious bug in the ActiveSync client implementation in the iPhone 2.0 software. I'm pretty aware of this as I'm a Sr. Engineering type for another major cellular handset OEM and went through the same issues debugging/QAing development of another client on another handset. Note that I haven't gotten around to picking up a 3G iPhone yet, but updated my existing EDGE 1.0 handset in a 6 hour to the minute iPocalyptic ordeal.
    First of all there are some pre-existing conditions in your MS-Exchange server set up that might negate your ability to access Exchange mail with any client, first, OWA services have to be "turned on". If you cannot access Outlook Web Access from the browser on your desktop/laptop, you're SOL, it'll never work. If your Exchange server is behind a corporate firewall, i.e., you have to be on your home network or VPN in to access OWA services, you would be again SOL on using the iPhone.
    The implementation bugs would indicate that whomever was in charge of testing it did not have a clue about what they are doing, and/or did not test the client on a wide enough variety of MS-Exchange installations.
    A very common setup, like my corporate Exchange servers, involve multiple servers with unmatched security certs, i.e., OWA address is https:/webmail.corpname.com, but actual server name is https://mail.corpname.com, requiring response to a security cert Accept/Deny/View certificate type message that will popup when accessing via a web browser or a PROPERLY implemented ActiveSync client. When you attempt to access a setup like this, which is not uncommon, the response back to the proffered credentials is unexpected, and in the case of iPhone 2.0 you just get an immediate "Exchange acct. verification failed" error message in very fine print at the top of the display (which apparently from the verbiage in a number of posts some people aren't noticing) instead of the security cert popup. This issue should be easily fixable, but will require a software update to the existing 2.0 software ActiveSync client. There are potentially other issues with forms based authentication, but due to the cert issue I can't tell at this point if they exist as well.
    The above is referenced specifically to an MS Exchange 2003 server, can apply to some older Exchange versions as well. I don't want to even get into MS-Exchange Server 2007; I can't connect to that either, but there can be a lot of issues further then the multiple server or security cert issue; since there hasn't been an SP2 release for it, it is still technically beta software IMHO. There ARE additional issues, especially if "CAPTCHA" validation is invoked, don't want to even go there...
    The general implementation of the MS-Exchange looks distinctly "last gen" and flawed. The first attempt to attempt to garner setup/authentication using only reply address and domain/username input will probably not work on most MS-Exchange installations, and has to fail before you get prompted to input the server URL address. Another potential issue is that there is NO SSL On/Off control even on the extended setup page; and you do not see that the setting is defaulted to SSL "On" until after the entire setup fails and you go back through Settings - Mail - Acct details; SSL "On' is the default setting from Microsoft when setting ActiveSync on WinMobile devices, but as often as not should be set to "Off" for many MS-Exchange server installations/setups.
    So hopefully 2.0.1 will be released shortly and we will all be able to get ActiveSync connectivity back to our MS-Exchange servers.... I'm not going to bother to pick up an iPhone 3G until this is rectified, what would be the point?
    Note to Steve Jobs: If you didn't have an aneurysm/heart attack in the WarRoom today I would be available to ensure embarrassing f*ckups like this don't happen on future launches, and if you move me to the Bay Area will work for short money despite the fact I have 22 years experience in computers/telecommunications 8 1/2 of which bring successful cellular handsets to market, I just need to be two steps above a cardboard box on the corner of 9th and Howard, have your people all/email mine...

    After almost 1 week of sheer frustrations, I have been unable to connect my Iphone 3G to my exchange server at work.
    I have tried probably every method discussed here, including restoring my iphone 3G several times. My issue has been elevated all the way up to apple engineering, and still no solution.
    It appears that the issue is that I cannot connect because my company is using Exchange server 2003 with SP1.
    I can connect any Windows Smartphone or Pocket PC and it will sync in what seems seconds….very fast. I have used windows phones connected to our server for more than 4 years, never an issue.
    My company has the attitude of we “We don’t want you to connect, you are lucky to be able to use active sync on windows phones!!” So their change is not probable.
    Has anyone found a way to connect Iphone 3G to an Exchange Server 2003, SP1?

  • Error MIGO AA629 Balance for transac type group 10 negative for the area 01

    Hi
    I have the following principal case in the PRD (version 60.0 ECC):
    Active 25000549 number was discharged from the transaction MIGO 18/12/2009 USD 19295.22 and began to depreciate on 01.01.2010.
    On 22.04.2010 the vendor issues a credit note USD 11626.96 therefore created the Purchase Order number 9900000903 and when it will account for the transaction MIGO get the error message AA629 ( Balance for transaction type group 10 negative for the are). In transaction MIGO are using the kind of movement 161.
    SAP looked in and found a related note the following: 497297, 541200, 547233 but they refer to version 4.7 and 4.6C and make no reference to version 6.0.
    The error detail is as follows:
    Balance for transaction type group 10 negative for the area 01
    Message no. AA629
    Asset affected: 000025000549-0000
    Diagnosis
    With the transaction entered, the balance for the transactions in group 10 in area 01 will be negative in this fiscal year. However, the balance of transaction type group 10, according to its definition, must be positive in each fiscal year.
    System Response
    The system rejects this posting.
    Procedure
    Check the transaction type, the amount and the fiscal year in your posting. If you want to post a credit memo to an acquisition from the previous year, then use a transaction type for a retirement. If necessary, you can change balance rules after talking with your SAP consultant.
    My questions are: someone has thought of something similar? how to solve? must implement the foregoing notes?
    Thank you very much for your kind help

    Hi,
    notes 20347 and .302756.                                      
    Try to change following customizing temporarily to 160:               
    IMG->FI-AA->Transactions->Determine default transaction types for            
         internal transactions->Acquisition from goods receipt                                                                               
    Another alternative could be to TEMPORARILY change the definition  of transaction type group 10 so that it allows negative values.                                                                               
    139899   AA629 when posting MR01/MRHR/MIRO invoice receipt                                                                               
    AA629 is raised when the transactions per transaction type group in one year are negative in balance and the definition of the  transaction type group only allows positive values  (that means TABWG-VZJSAL is '+'). This is the case for transaction           
    type group 10. After posting transaction I recommend to set transaction   group 10 back to its original definition.                                    
    Regards Bernhard

  • Conditions type of category "Delivery Costs"(B) donu00B4t allow negative values

    Hello,
    I would like to know if it is possible to munipulate a condition type with category "B" Delivery costs in such a way that it allows a negative entry in the Purchase Order.
    Estandard SAP does not allow it. Message: 06259 "Negative Delivery costs are not allowed".
    If the above is not possible, can anyone tell me how a can manipulate a Discount (fixed amount) in such a way that it not only points at a particlar account (accruels indicator does this job) upon MIGO, but also apears as a line-item upon receiving the invoice (MIRO). As far as I know, only Planned delivery costs can do this job. But they do not allow negative values!
    If anyone has encountered a similar task, please tell me how they solved it.
    Thanks,
    Aart

    Hello Guys,
    The scenario isas follows.
    When one buys fuel, in Chile  one has to pay fuel especific Taxes.
    Version especific config does not resolve this because we need the tax in amount (value) not in percentage.
    In our system we resolved this by creating a material "Fuel especific Taxes" which points at a tax-account  with a special tax-indicator.
    So far so good.
    Now the government implemented a second fuel tax - "Fuel tax variable" which we might resolve in the same way, but the problem is this tax might be negative(!).
    We cannot create a material with a "negative value" in our Purchase Order and discount conditions have inmediate efect on the material costs in the PO.
    The ideal would be incorporate a condition type in the PO which upon invoicing (MIRO) shows up with the tax account (and a possible negative value!
    The model we have developed upto now is using the tabpage "GeneralAccount" in the MIRO but in this model we have to indicate the account ourselves. The system does not propose it.
    Thats why I thought of the "Planned Delivery costs" option.
    Hope this clarifies a bit more the case we have.
    Thanks for any feedback
    Aart

  • Down payment Carried Forward: Negative budget

    Hello,
    I have a downpayment of 8 euros in year X related to a PO. I carry forwarded the PO to year X+1.
    In year X+1 I have received an invoice of 7 and so the system automatically:
    Invoice 7
    Invoice -8
    Downpayment -8
    Payment 8
    That means that the budget is negative in year X+1. Any solution for that? If I check "Activate the conversion of bank clearing" in the settings of the Payment Transfer it would be the same?
    Please let us know.
    Regards

    Hi Mar,
    I had seen this SAP note before posting thread.
    I have some doubts in regard to implementing above note which are as follows:
    1. In update profile Down payment request & Down payment is marked for statistical update then why it is impacting funds
    2. SAP Note says that it is a modification & SAP will withdraw support after implementation of note. What are the changes take place once note is implemented:
          a. Whether I would not be able to make down payment against purchase order line item?
          b. If i can not make payment then this note is of no use as i want to track down payment against purchase order.
          c. If i can make the down payment against purchase order, will it not impact purchase order history?
                                                                                    OR
          d. this change will only impact fund management & down payment document will not impact fund management
    Thanks

  • Sort negative amount in webdynpro ABAP (EHP5)

    Hello,
    We ahve recently installed EHP5. We are now re-implementing Enterprise Compensation Management (ECM) with the new WebDynpro ABAP MSS iViews.
    We have the following issue: one of our column in the compensation planing iView displays positive and negative amounts. the problem is that when we sort this column (ascending or descending), the negative amounts do not appear in the correct order. This is an example how it comes:
    6,050.05
    7,159.59
    8,910.65
    8,980.85
    1,707.10-
    10,110.90
    13,644.30
    16,645.69
    17,135.79
    2,013.95-
    anyone having the same issue?
    Many thanks
    Lucas

    Hello Lucas,
    the numeric content of the relevant columns is interpreted as 'String-like' and sorted in that way, i.e.
    the digits of a number are compared to the digits of another number from left to right. This leads to wrong sorting results as the amount of digits a number consists of is not equal for each number within the same column. Usually issues like this occur if the function module which supplies the content marks the column as sortable (COLTYPE = 'SORTABLE'  but only table COLUMN_CONTENT is filled. Columns marked as SORTABLE which don't contain content that can be sorted 'straight foreward' by
    comparing the characters of one column entry to another from left to right MUST supply a second table SORT_COLUMN_CONTENT which contains the content converted in a sortable way. In your case table SORT_COLUMN_CONTENT must be filled with the numbers enriched with leading zeros, i.e. 000009270000 instead of 92,700.00 which is the 'display value'. please check if correct SORT_COLUMN_CONTENT is provided.
    If this is the case,
    Otherwise please provide correct SORT_COLUMN_CONTENT Further Information about sorting of columns can be found in the Configuration Guide for the Object- and Dataprovider on the Service Market Place (http://service.sap.com/mss).
    Best Regards,
    Deepak.

  • Negative Sign for Asset G/L Account balance

    hi
       I m having one problem....I created the sales invoice for a customer "ABC" of total INR 63000.00 and when the customer paid the amount for that invoice thru "Cheque" .Banking -
    >Incoming Payments and i selected the BP code "ABC" and the invoice related to him get displayed and i choose the related invoice and went to "Payment Means" -
    >"Check" tab
          G/L Account -
    > 124563 ( Initially this account balance is 0.00)
      I entered all the Cheque details and its amount and added that incoming payment.
        After adding when i check the account balance 124563 its showing the balance as -63000.00 , the amount is shown in negative sign
        Company Details
          Display Credit Balance with Negative Sign is unchecked
       Please anyone help me out in making the balance with positive sign
    Edited by: Rajeswari Palaniyappan on Nov 25, 2008 10:00 AM

    Hi Rajeswari
    This is a common error that consultants make when implementing SAP Business One. There is no quick fix for this and the best is to create a new database and re-import all the transactions and masters. Make sure this time that the Display Credit Balance with Negative Sign is ticked.
    Unfortunately this one tick affects the way amounts are posted to the journal tables & others and cannot be fixed manually. You could try raising a support message with SAP but I am sure they will tell you the same thing I have.
    Kind regards
    Peter Juby

  • How to implement boolean comparison and event structure?

    Hello all,
    I'm currently developing an undergraduate lab in which a laptop sends out a voltage via USB-6008 to a circuit board with an op-amp, the voltage is amplified, and then sent back into the laptop. The student is going to have to determine an "unknown" voltage which will run in the background (they can do this by a step test, graph V_in vs V_out and extrapolate to the x-axis).
    Currently, I have two loops that are independent in my VI. The first loop is used to "Set the zero." When 0 voltage (V_in) is sent out of the laptop it returns a value around -1.40V (V_out) typically. Thus, I created the first loop to average this value. The second loop, averages the V_out values that come into the laptop as the V_in numeric control changes. Then I take the "set zero" value from the first loop and subtract it from the second loop average to get as close to 0V for V_out when V_in is 0V.
    The problem I'm facing is, the event structure waits for the V_in numeric control value change, but after "SET ZERO" is pressed, if there is an unknown value, it will not be added to the average for V_out until V_in is changed by the user. So, I tried implementing a comparison algorithm in the "[0] Timeout Case." This algorithm works for step tests with positive values for V_in, but there are two problems.
    1) Negative values cannot be used for V_in
    2) If a user uses increasing positive values for V_in there is no trouble, but if they try to go back to 0, the value change event has been called and it is added to V_out as well as the timeout case.
    Sorry for the extremely long post, but I've been banging my head over this and can't figure out how to properly implement this. I'm using LabVIEW 8.0.
    Attachments:
    Average Reset Test.vi ‏371 KB

    OK you have bigger problems than Raven's Fan is pointing out.
    When the first event loop stops ( after pressing "") (the boolean text is "Set Zero")  The second loop may start- (AND PROCESSES all of the events it was registered to process before the loop started!)  that would enclude the value change event from "" (The boolean text is Stop) Being pressed bebore the loop started.  Of course, since the labels of "Set Zero" and Stop are identical nulls....................................................BOTH event trigger at the same time and are processed as soon as the event loop they are registerd to is available.
    Get it ... The two buttons labeled "" both queue Value change events to both loops registered to act on the value change of the control labled ""!
    Both loops will do what you programmed in the case of "" Value Change!  This can, (as you have observered) lead to confusing code actions.
    Do avoid controls with duplicate labels (There is a VI Analizer test for that!)  Do avoid multiple event structures in the same hierarchy. 
    DO NOT bring this to your studients to help you learn LabVIEW!  We get enough studii asking embarassing questions
    VI Analizer will help you provide sound templates.  If you need help with that hit my sig line- e-mail me and I'll always be willing to help.
    Jeff

Maybe you are looking for

  • Can't install Microsoft Visio Standard 2013 because I already have 64 bit Office 2010 installed

    Here's what happened - Windows 7 64 bit Pro SP1 Work laptop had Office 2007 32 bit installed Purchased Visio 2013 Standard on Amazon Got a legitimate product key and followed the link to download the software - 32 bit, I believe Installed Visio 2013

  • Texts in Select Options

    Hi Experts, I have a 'SELECT OPTION'. I am using the following code to display the HELP in select option. lt_range_table1 =  wd_this->m_handler1->create_range_table( i_typename = 'PRIOK' ). add a new field to the selection   wd_this->m_handler1->add_

  • Business rule XML facts not visible soa  11.1.1.6.0

    Hello experts, Here comes the description of steps: When dragging a business rule with input and output facts defined(xsd:complexType), in bpel 2 process, in the edit rule dialog box: click on either of the assign input & output tabs to add a copy ru

  • Can't open Pages doc.

    I thought I'd translate some AW docs into Pages format for future safety. Can't apparently do it on my iMac (Intel -Snow Leopard) probably due to lack of cooperation of Rosetta but can do it on my G4 under Leopard. However when I copy these to my iMa

  • Won't turn on or off and the battery is charg

    I have charged my Zen Micro MP3 via the mains using AC adapter, but I am now unable to turn it on or off by the on/off switch. After charging it remains on, but cannot turn it off unless I remove the battery.</LI> In order to turn it back on I have t