Length of g/l account

hi all,
i have a problem like i am specifying the g/l account length 06 in chart of account(ob13) and when i am creating the account group through(obd4) i am specifying the length 10 digit in (from account and to account) column. why system is accepting this length if this account group is based on the particular chart of account. please clarify this. and one thing can i take my account code like for assets = AA100000 to AA200000 and for liablities =LI200001 to LI300000.
regards all
kuldeep singh

Hi Kuldeep,
<b>Significant length of the G/L account number</b>
This determines the length of a G/L account number in the chart of accounts. This number may have up to ten digits.
<b>Use</b>
If you do not need ten digits for your accounts, you can avoid the need for proceeding zeros by reducing the length of the G/L account number.
<b>Dependencies</b>
The system adds zeros to the account numbers as follows:
•  Numerical account numbers. The system includes zeros to the left of the
   number
1234 -> 0000001234
•  Alpha-numeric account numbers. The system includes zeros to the right of the
   number
1131DB -> 1131DB0000
If this is helpful assign me points.
Rams.N

Similar Messages

  • Length of G/L account number

    Hi.
    I have a question, i hope someone can help me..!!!
    I just create a new chart of account with "Length of G/L account number = 2", then i define an account group = 1000 to 1999
    Group name = Assets. And finally I create a G/L account = 1010 with the tx FSP0
    So my question is, why I can create that account (1010) in my new chart of account if I put "Length of G/L account number = 2"..???
    I think that SAP  has to show me an error message.
    Thanks..!!

    GL account lenght control is based on the number range maintained in OBD4 .
    OB13 provides room for how you want to view the GL account , for eg. it your lenght is 6 , you have created a GL say 3445 then system will show it as 003445 .
    System adds up preceeding zeros in case of numeric accounts and following zeros in alphanumberic accounts.
    Regards ,
    Dewang

  • FB03 - Increase length of the field "Account Short Text" in FB03

    Dear Expert!
    I understand that Tcode: FB03 is SAP standard tcode. However, i just want to ask, is it possible to increase length of the field "Account Short Text" to 42 characters in FB03? Because my vendor/customer name is quite long, and when i view via FB03, the field "Account Short Text" only displays 20 characters, not full vendor/customer name. Unless, i double click on the line item, then i can see full vendor/customer name. But i want the "Account Short Text" field can display full vendor/customer name.
    Is that possible?
    Thank you very much.
    LeLinh

    Hi,
    there's a matadata table behind it RFPSD and for Account short text field KTEXT is used, which in fact has a length of 35 chars.
    But on the other hand there's also a filed KTEXT_GL (G/L Account Short text) which is maybe applied here. It has a length of 20.
    You can do some more checks on program to clear it finally
    Regards

  • Maximum length for Chart of Accounts

    hi experts,
    In chart of accounts max  length is 10. generally all are taken 6, if we take any other number other than 6 how is effect and how it works can you explain clerly ? pls explain effects wit all, like 1234578910
    Edited by: Lakshmipathi on Jan 4, 2012 7:02 PM
    Please use the subject effectively

    Hi,
    You can take any numbers considering that the number would be sufficient to accomodate the requirement of the company; even 3,4,5. You can even include alphabets in that. There is no hard rule that it should be 6, but the maximum is 10. Generally companies choose from 6-8; and for consolidated/group account even 10.
    Please let us know if you need any further details.
    Warm regards,
    Murukan Arunachalam
    Edited by: Murukan_A on Jan 4, 2012 5:34 PM

  • CHART OF ACCOUNTS - Change Length of G/L account number

    Hi everybody.
    I need your help.
    Which are the consecuences in the FI and logistic modules if I change the Length of the chart of account from 6 to 8.
    I guess it's only changing the accounts, could there be something else?
    Thank you for your help.

    10 characters is the max.
    Please note that typically, we have 5, 6, or 7 digits is typical
    I wanted to ask some of you about the impact of using alphanumeric chart of account.
    Best regards,

  • Changing the length of BSEG-SGTXT (Accounting document line item text)

    Hi ,
             I came across a requirement where my business user wants to add more information (greater than 50 char) to  BSEG-SGTXT field.  It is uncommon and not recommended to change SAP provided data definitions (BSEG-SGTXT) but my business user badly needed this enhancement.   I was wondering any of you come across this kind of situation?  I need your suggestions & valuable input to enhance this field BSEG-SGTXT.
    Thank you for reading this post and I appreciate all your inputs.    
    Kumar.

    Hi
    I recommend not to do this. This BSEG table could have impact on lot of things, even in future uprade too.
    regards
    Srinivas

  • G/L Account Master Value not display in drop down screen

    Hi All,
    G/L Master data some G/L Account is created but in the Selection filed
    drop down in the g/l account number when we select that particular g/l
    account no. wise search system give the massage --
    No values for this selection
    Message no. DH802
    But when we give the g/l account number in fs00 it is display.
    When we search the where is problem we find one filed there in SKA1-
    SAKAN filed not maintain for particular that g/l account remaining g/l
    account is maintain we search there 5 g/l account not maintain in that filed.
    How can we solve this issue please help me.
    Thanks & Regards,
    Juhi

    Hi,
    The length of G/L account number (V_T004-SAKLN) field is for display purposes only.  When you create a G/L account, an entry will be created in the chart of accounts (SKA1) table.  The G/L account number is stored in the following (2) fields:
    1)  SKA1-SAKNR - contains the internal (10) character field format.
    2)  SKA1-SAKAN - contains the external field format as defined in trans OB13.
    For example, if you define the length of G/L account number to be (8) characters in trans OB13, the (7) and (8) character G/L accounts will be stored in the SKA1 fields as follows:
                              (Internal)          (External)
         G/L Account          SKA1-SAKNR          SKA1-SAKAN
         1234                 0000001234          01234
         12345                0000012345          12345
    When you define your chart of accounts you enter the length of the G/L account number.  This is the significant length.  A possible maximum is 10.  You have to make sure that there are enough digits for your leading zeros.  A possible cause of your problem, is that the length of SAKAN was changed at some point.
    To maintain the field SKA1-SAKAN for the output of the account number, please proceed as documented in the attached Note 187832.
    regards
    Waman

  • Vendor bank account number

    Hi All,
    How can i extend the length of Vendor Bank account number up to 20 Digits character over the SPRO.which max length in that field is 18 digit
    Could any one help me out in this case...
    Rgds,
    Hendro

    Are the changes being brought in only the prefix for that vendor and to reflect the same in table  LFBK and see the field in Lifnr getting updated with the new Prefix value .
    then check this Fm ..
    BAPI_VENDOR_EDIT
    May be can write a bdc for that particular vendor(s) in XK02 or can proceed with LSMW.
    Im not sure clear with what transaction you are trying to change the  prefix value cause u need to maintain that range for the vendor in the settings Spro.
    regards,
    vijay.

  • Only G/L accounts can be entered on the fast entry screen

    We are currently upgrading our SAP environment from version 4.70 to ECC 6.0.  Our users are testing their Parked Document fast entry screen entries created through F-65 and when they attempt to "view" their entry on the Fast Entry screen, after entering their data, they receive the message "Only G/L accounts can be entered on the fast entry screen" (message FP032). The system will not let them post the entry. The account field in the original fast entry screen was limited to 6 numeric digits, which is the length of our GL accounts  and also the length of the account number used in the field when entering their posting.
    I created a new fast entry screen layout for parked documents that opens up the field length to 15 characters and all works great.  But I would still like to know why the original fast entry screen posted the error on the fast entry screen for an account number with the correct amount of digits.
    Thanks,
    Mary Lauber

    Dear mary
    Run program RFFAKP01 via transaction SE38. Enter program SAPLF040 / application PRPOS. Click on Execute.
    This will regenerate the fast entry screen including your customized templates. And also, please check with O7E4/O7E5 to see if everything is set correctly.
    If it helps please reward with points.
    Best Regards
    kesav

  • In ODSI 10gR3 fn:string-length() not pushing down to db (SR: 7714015.993)

    Under ALDSP 2.5, the following XQuery...
    where string-length($medacf) = 0 or $medacf = $acf/column_name
    ...used to generate this SQL:
    where ((? = 0) OR (? = t1."COLUMN_NAME"))
    However, under ODSI 10gR3, the where clause is missing. Here's the query plan:
    <?xml version="1.0"?>
    <FLWOR>
    <return>
    <elementConstructor name="UserGroup" tip="{ld:PhysicalLayer/UserProfile/UserGroup}UserGroup">
    <elementConstructor field="(0)" name="UserID" from="$f7815">
    </elementConstructor>
    <elementConstructor field="(1)" name="GroupID" from="$f7815">
    </elementConstructor>
    </elementConstructor>
    </return>
    <where sqlstop="Unable to generate SQL for XQuery expression: Cannot generate SQL for the function {http://www.bea.com/xquery/xquery-operators}integer-equal with parameters (Parameter,INTEGER), (Constant,INTEGER). There is no equivalent SQL for this function in general or with these particular parameter kinds/types. ">
    <operator ns="op" name="boolean-or" tip="{http://www.w3.org/2004/07/xpath-operators}boolean-or">
    <EQ sqlstop="Cannot generate SQL for the function {http://www.bea.com/xquery/xquery-operators}integer-equal with parameters (Parameter,INTEGER), (Constant,INTEGER). There is no equivalent SQL for this function in general or with these particular parameter kinds/types. " tip="{http://www.bea.com/xquery/xquery-operators}integer-equal">
    <operator ns="fn" name="string-length" tip="{http://www.w3.org/2004/07/xpath-functions}string-length">
    <variable name="__fparam0" kind="EXTERNAL">
    </variable>
    </operator>
    <constant>
    <![CDATA[[integer 0]]]>
    </constant>
    </EQ>
    <EQ tip="{http://www.bea.com/xquery/xquery-operators}string-equal">
    <variable name="__fparam0" kind="EXTERNAL">
    </variable>
    <variable name="(2)" from="$f7815" kind="extracted">
    </variable>
    </EQ>
    </operator>
    </where>
    <for name="$f7815">
    <source ns="fn-bea" name="UsrProfDataSource" sqlwarning="Generated SQL query does not have a WHERE clause. This may cause the query to take longer to finish and use excessive memory resources." kind="relational" tip="UsrProfDataSource">
    <![CDATA[SELECT UPPER(t1."USER_ID") AS c1, t1."GRP_ID" AS c2, t1."USER_ID" AS c3
    FROM "USRPROF"."USER_GRP" t1]]>
    </source>
    </for>
    </FLWOR>

    We have found that in ODSI 10gR3, the code pattern below is not pushed down if $logicalExpression is an expression that compares two atomic values and one of the values is a constant (used to work in ALDSP 2.5):
    where $logicalExpression or $table/column = $input
    Sample code that is not pushed down as expected:
    where fn:string-length($accountNumber) _<= 0_ or $account/ACCT_NUM = $accountNumber
    where fn:empty($accountNumber) or $accountNumber _= ''_ or $account/ACCT_NUM = $accountNumber
    where fn:empty($clientId) or $clientId _= 0_ or $account/CLIENT_ID = $clientId
    where fn:empty($effectiveDate) or $effectiveDate _= xs:date('0001-01-01')_ or $account/ACCT_EFF_DT = $effectiveDate
    We have also found that a workaround is to tweak the code and replace $logicalExpression with something that can be pushed down and functionally equivalent (using fn:not, fn-bea:fence, fn:exactly-one, etc.).
    Code that works:
    where fn:not(fn:string-length($accountNumber) > 0) or $account/ACCT_NUM = $accountNumber
    where fn-bea:fence(fn:string-length($accountNumber) <= 0) or $account/ACCT_NUM = $accountNumber
    where fn:exactly-one(fn:string-length($accountNumber) <= 0) or $account/ACCT_NUM = $accountNumber
    After examining the query plans, it appears to me (please correct me if any of these is not true):
    - Comparators for atomic types ({http://www.bea.com/xquery/xquery-operators} integer-less-than-or-equal, string-equal, date-equal, etc.) are not pushed down if they are used to compare anything with a constant
    - An "or" operation ({http://www.w3.org/2004/07/xpath-operators} boolean-or) is not pushed down if any of its operands cannot be pushed down
    - fn:not, fn-bea:fence, and fn:exactly-one can be pushed down even if their operand cannot be pushed down
    So the question is, why comparators are not pushed down when constants are involved? Is this a bug?
    Thanks!
    -r.

  • Maximum length of member name in mapping

    Hi Experts,
    I am trying to migrate live data from Essbase to HFM version 11.1.1.3 using FDM. Maximum length of the member name of source accounts in Essbase that I have to load is upto 74 characters. What is the maximum permitted length of member names in FDM to be used in mappings?
    I was able to load the mappings that I have created into FDM using a map loader but after the map import whenever I click on any item in the map area, a page displays saying 'Application error'. When I delete all the maps, the error goes away so I guess its some issue with the length of the source account member.
    I checked the IIS logs and in the maps log I found a line saying the length of source accounts has exceeded the limit. Any suggestions about what I am trying to achieve can be done? I can not tweak anything at the Essbase side as its a live application. Please suggest.
    Thanks & Regards!

    FDM supports 75 characters in the source & target fields (v 11.1.2).
    You may have restricted characters in your member names. Check the admin guide for a list.
    And yes, this is possible. I've done it a number of times. Sorry for the brevity but hopefully this gets you moving forward.
    Edited by: TonyScalese on Mar 24, 2011 3:38 PM
    Edited by: TonyScalese on Mar 24, 2011 9:22 PM

  • Can't get Administrator Privileges/Rights for Local Account in Administrators Group

    I'm using a Custom Command Shell, and for now just booting to cmd.exe. I've done the following:
    1) Added a LocalAccount under UserAccounts/LocalAccounts (pass 7) with Name, DisplayName, Password, Group
    2) Entered "Administrators" as the LocalAccount/Group (yes, it's definitely spelled correctly.)
    3) Set AutoLogon/Username to the Username created in Step 1, Enabled, LogonCount 9999, Password as per Step 1
    4) Added the "Application Security" package and set EnableLUA=False.
    The system boots after install, and it successfully logs in automatically to the command prompt. However, the user DOES NOT have Administrator privileges. For example, when trying to run Regsvr32 from the command prompt, I receive the following error message: 
    "dllregisterserver failed with error code 0x8002801c," which indicates some sort of privilege/rights issue.
    At the command prompt, when I type Net User LocalUserWhoShouldBeAdmin, I get the following:
        Local Group Memberships
        Global Group Memberships   *None
    Whereas when I type Net User Administrator, I get:
        Local Group Memberships    *Administrators
        Global Group Memberships   *None
    What must I do to successfully give the local user Administrator rights?

    Jamster,
    I figured out the solution, but I'm not sure your problem is the same...
    In my case, the problem was that the LocalAccount/Name was the same as the ComputerName. As a last resort, all I did was change the LocalAccount/Name to something other than the ComputerName, and voila, after re-installing the image the local account was
    suddenly a member of Administrators. Crazy... you'd think they'd be able to tell the difference between the ComputerName and a local account name! In case anyone's wondering, it has nothing to do with the length of the local account Name (I tested that.)

  • Extract values from an object trapped in TreeMap

    I can't figure out how to get the balance of an account Object (consisting of name plus balance)which is stored in a TreeMap.
    Normally it would go like this: For example
    accounts[2].getBalance();
    Normally would return the value for the specified account.
    Can anybody help?
    Thanks.
    import java.util.*;
    class Account
        private double theBalance    = 0.00;   // Balance of account
        private String theName       = "";
    public static void main (String args[]) {
                    Account accounts[] = new Account[4];
      TreeMap  accountsMap = new TreeMap();
      accountsMap.put( "0023", new Account( "Gordon", 100.0 ) );
      accountsMap.put( "0123", new Account( "James",  200.0 ) );
      accountsMap.put( "0001", new Account( "Edward", 300.0 ) );
      accountsMap.put( "7777", new Account( "Percy",  400.0 ) );
      BankStats  bs = new BankStats();
      LinkedList  r  = bs.accountsBelow( accountsMap, 250.0 );
      System.out.println(r);
        public Account( String name, double openingBalance )
          theBalance = openingBalance;
          theName    = name;
        public double getBalance()
          // assert theBalance >= 0.00;
          return theBalance;
        public String getName()
          return theName;
        public double withdraw( final double money )
          // assert theBalance >= 0.00;
          if ( theBalance >= money  )
            theBalance = theBalance - money;
            return money;
          } else {
            return 0.00;
        public void deposit( final double money )
          // assert theBalance >= 0.00;
          theBalance = theBalance + money;
    class BankStats {
          public LinkedList accountsBelow (TreeMap accountsMap, double ammount) {
               LinkedList list1 = new LinkedList();     
             for (int i = 0; i < 10000; ++i) {    
               String no = Integer.toString(i);
               for (int z =0; no.length()<4 ; z++) {
                    no= "0"+no;              
                if (accountsMap.get(no)!= null) { 
                System.out.println   (accountsMap.get(no));  // WANT TO GET THE BALANCE FOR THE ACC       OBJECT ASSOCIATED WITH THIS KEY (String no)
               if (accountsMap.get(no)< ammount) {
                                 list1.add(accountsMap.get(no)); }
          return list1;}
          public LinkedList accountsBelowNotFrozen (Account accounts[], double ammount) {
               LinkedList list2 = new LinkedList();     
             for (int i = 0; i < accounts.length; ++i) {    
               String nam = accounts.getName();
    if (accounts[i] != null) {       
    if (accounts[i].getBalance() < ammount & !nam.endsWith("[Frozen]")) {
              list2.add(accounts[i]); } } }
         return list2;}

    Use this method call to retrieve the balance (or anything else):
    Account acc = (Account) accountsMap.get(no)
    double bal = acc.getBalance();or simply:
    double bal = ((Account) accountsMap.get(no)).getBalance();

  • Hi SAP FI/CO GURUS ...... PLEASE GIVE ME INTERVIEW QUESTIONS ON SAP FI/CO

    Hi FI/CO gurus
    I require your great help to get my brother into SAP House. He had done his FI/CO training and he is trying as fresher into SAP. So i request you to please give me interview questions on SAP FI/CO in topic wise. The reason i am asking here in this forum is, a lot of gurus who are having great experience are there in this group. if i get help from these gurus, that will be great help to my brother into get into SAP FI/CO.
    So i request you to please send me interview questions on SAP FI and CO in topic wise. Awaiting for your reply.
    Regards
    Raj

    Hi,
    Please find below few questions on FI. I think those are very useful for intervew
    SAF FI Technical Interview Questions 1
    1. Tell me about FI Organizational structure?
    Ans:     Client
                   |
          Operating Concern
                   |
    Controlling area1       Controlling Area 2
             |
    Co. Code 1 Co. Code 2
        |
    Bus area 1  Bus area2  Bus Area3  Bus Area 4
    2. How many Normal and Special periods will be there in fiscal year, why do u use special periods?
    Ans: 12 Normal posting period and 4 special periods are in the fiscal year which can be used for posting tax and audit adjustments to a closed fiscal year.
    3.Where do you open and close periods?
    Ans: PPV is used to open and close the periods based on a/c types considering GL Accounts. Tr. Code. OB52.
    4.What do you enter in Company code Global settings?
    Ans: 4 digit Alphanumeric key.
    Name of the company
    City
    Country
    Currency
    Language
    Address
    5.What is document type, and what does it control? Examples.
    Ans: Document type is nothing vouchers containing line items. Several business transac! tions can be identified within a particular document type.
    It controls the document number ranges.
    It controls the Header part of document
    IT controls the line item level of the document
    Helps filing of physical document 
    6. What is posting key and what does it control?
    Ans: These are special classification keys. Two character numerical key it controls the entry of line items.
    Posting key determines Account type, Debit/credit posting, Field status of transaction.
    7. What is field status group, what does it control? 
    Ans: FSG is mandatory field in ! GL Creation. You use this field to define which fields are displayed when you post business transactions to a G/L account. 
    A field may have one of the following statuses.
    - Suppressed
    - Display
    - Optional
    - Required
    8. What is chart of account and how many charts of accounts can be assigned to a company?
    Ans: Chart of account is a list of all G/L accounts used by one or several company codes.
    For each G/L account, the chart of accounts contains the account number, account name, and the information that controls how an account functions and how a G/L account is created in a Company code.
    You have to assign a chart of accounts to each company code. This chart of accounts is the Operating chart of accounts and is used for the daily postings in this company code.
    You have the following options when using multiple company codes.
    You can use the same chart of accounts for all company codes
    If the company codes all have the same requirements for the chart of accounts set up, assign all of the individual company codes to the same chart of accounts. This could be the case if all company codes are in the same country.
    In addition to the operating chart of accounts, you can use two additional charts of accounts If the individual company codes need different charts of accounts, you can assign up to two charts of accounts in addition to the operating chart of accounts. This could be the case if company codes lie in multiple countries.
    The use of different charts of accounts has no effect on the balance sheet and profit and loss statement. When creating the balance sheet or the profit and loss statement, you can choose whether to balance the co! mpany codes which use different charts of accounts together or separately.
    9. What does definition of a chart of account contains?
    Ans: chart of account key
    Name
    Maintenance language
    Length of the GL Account Number
    Controlling Integration
    Group chart of accounts (Consolidation)
    Block Indicator
    10. Can one COA be assigned to several companies?
    Ans: yes. One COA can be assigned to several companies.
    11) What is account group and what does it control? 
    Ans: Account group determines which fields you can configure on the G/L master record. It is necessary to have at least two one for B/S and another one for P&L a/c.
    It controls the Number ranges of GL A/C.
    The status of fields of the master record of GL belongs to company code area.
    12) What is reconciliation account; can you directly enter documents in that a/c?
    Ans: When you p! ost items to a subsidiary ledger, the system automatically posts the same data to the general ledger. Each subsidiary ledger has one or more reconciliation accounts in the general ledger. 
    We can’t use reconciliation account for direct postings.
    13) How do you control field status of GL master records and from where do you control! 
    Ans: Field status variant is maintained all FSGs.
    14) What are the segments of GL master record?
    Ans:
    - COA Segment
    A/C group
    Nature of account
    Short text
    GL a/c long text
    Trading partner
    Group Account Number
    -  Company code segment
    Account currency
    Tax
    Reconciliation a/c for a/c type
    OIM,LID,FSG.
    15) What does Field status group assigned to a GL master record controls?
    Ans: It controls the account assignments that are made to the account. Specifically the field status group controls whether postings to cost centers, internal orders, profitability segments and so on are required, not allowed (suppressed), or optional.
    16) What is Country and operational chart of account? Why do you use group chart of account?
    Ans: Operational chart of account – Day to day activities It is mandatory.
    Country COA – It’s used for legal specific requirement of each country. It’s additional and optional.
    Group COA used for consolidation of Company codes. This is for group consolidation purpose.
    17) What are all the segments in a Customer/Vendor master record?
    Ans: Segments in Customer           Segments in Vendor
    -      General Data segment            General data segment
    -      Company code segment         Company code segment
    -      Sales area segment                 Purchasing organization Segment
    18) What is open line item management? What do you mean by clearing open line items?
    Ans: Open item management is further reconciliation function. OIM allows you to display the open and cleared items and amounts in an account. OIM should be used if an offsetting entry is made for every line item posted in the account. The a/c is reconciled and cleared against another account. Ex. Salary clearing account and GR/IR Clearing account.
    19) What is residual payment and part payment?
    Ans: Residual payment it clears original invoice with incoming amount and create new line item for remaining outstanding amount.
    Partial payment it leaves the original invoice amount and creates new
    line item for incoming amount.
    20) What is internal and external number ranges?
    Ans: Internal Number Ranges: Doc. No will be provided by the system automatically in serial order allotting the next available progressive number. The number must be in numerical.
    External Number ranges: Doc. No will be given manually by the end user. System will not lock no automatically in this case. User can pick the number randomly. Number may be an alpha numeric.

  • Using both populate global  and manual populating attributes

    Hi,
    I am using IDM 8.0 with Flat file active sync using following parameters in FF synchronization policy.
    Populate Global = checked
    Track Last Processed Timestamp =true
    Process Differences Only=true
    My create user process is working fine but I DO NOT want to update the attributes such as First name when its value in flat file is null. My following code is working in update user form if I DO NOT use populate global parameter. But i want to use Populate global parameter.
    Here is my code in update user form
    <Field name='accounts[Lighthouse].firstname'>
                    <Expansion>
                        <block >
                            <defvar name='potentialValue'>
                                <ref>activeSync.firstname</ref>
                            </defvar>
                            <cond>
                                <ref>potentialValue</ref>
                                <ref>potentialValue</ref>
                                <ref>accounts[Lighthouse].firstname</ref>
                            </cond>
                        </block>
                    </Expansion>
                    <Disable>
                        <or>
                            <isnull>
                                <ref>activeSync.firstname</ref>
                            </isnull>
                            <eq>
                                <length>
                                    <ref>activeSync.firstname</ref>
                                </length>
                                <i>0</i>
                            </eq>
                        </or>
                    </Disable>
                </Field>Is it possible to use both manual as well auto populate attributes. If so, How can I stop updating firstname attribute when the firstname attribute value is null along with populate global parameter enabled.
    Any help will be appreciated.
    Thanks

    Any reason why you write your result into accounts[Lighthouse].firstname instead of global.firstname when you are using populate global?
    Try something in the line of this:
    <Field name='global.firstname'>
      <Expansion>
        <cond>
          <or>
            <isnull><ref>activeSync.firstname</ref></isnull>
            <eq><length><ref><activeSync.firstname</ref><i>0</i></length></eq>
          </or>
          <ref>accounts[Lighthouse].firstname</ref>
          <ref>activeSync.firstname</ref>
        </cond>
      </Expansion>
    </Field>

Maybe you are looking for