Customer carrier account numbers

Hi,
We have a lot of customers with collect account numbers for UPS, FedEx and DHL.
how can I manage this in SAP?
As it is account number given by the customer I don't want to manage them as a partner function whereas this would mean that I have to create them as vendor.
Thanks for your help;
Best Regards
Isa

All,
There is no standard solution for this in SAP.  Obviously, you are using carriers for UPS, FedEx, etc. and assigning those to customers or orders.  The trick is getting the customers UPS account # associated with the customer and carrier.  I have done this 2 different ways with clients using standard functionality.  The other option that is always available is a custom one with a Z-table and enhancements in the order/delivery.  The 2 ways I have implemented are as follows:
1.  In the customer Master "Partner Functions Tab".  Here you have assigned the Carrier partner of UPS/FedEx, etc.  There is a field to the right for "Partner Description".  This is where I have added the account number.  This way it is associated with the customer for that carrier.  This will pull through on orders/deliveries.  You will obviously have to update your interface to pull this value from the KNVP-KNREF field.  There is one downside to this approach in that you cannot change the account number on the order.  However, this account number should not change but if it does you can change the customer master.
2.  This solution was suggested earlier in this thread.  Create a new Vendor master for each Customer that has an 3rd party freight billing account.  Assign the account number in a field of your choice (e.g. "Comments" field on the address screen).  Then add that vendor to the customer master as a SEPERATE partner function (e.g. ZT).  This way you will have the standard carrier partner UPS as the CR partner and the New (3rd party billing) vendor assigned to the ZT partner Function.  The obvoius down side is that you end up creating a lot of vendors just to represent the account number.  However, the upside is that you now have a seperate partner to represent the 3rd party freight billing.  This way in your interface to the carrier systems you can key off of that partner as the trigger to pull the account number.

Similar Messages

  • Customer Carrier Account number CC

    Hi all.
    In VA01 transaction if I enter a sold-to party number, automatically the Partner function CC with a partner number will be populated. How this is happening in transation. My requirement is to populate a predefined CC value through my pgm, sometimes the partner fn CC and number will be blank also. So how can I supress the value populated in the transaction?

    All,
    There is no standard solution for this in SAP.  Obviously, you are using carriers for UPS, FedEx, etc. and assigning those to customers or orders.  The trick is getting the customers UPS account # associated with the customer and carrier.  I have done this 2 different ways with clients using standard functionality.  The other option that is always available is a custom one with a Z-table and enhancements in the order/delivery.  The 2 ways I have implemented are as follows:
    1.  In the customer Master "Partner Functions Tab".  Here you have assigned the Carrier partner of UPS/FedEx, etc.  There is a field to the right for "Partner Description".  This is where I have added the account number.  This way it is associated with the customer for that carrier.  This will pull through on orders/deliveries.  You will obviously have to update your interface to pull this value from the KNVP-KNREF field.  There is one downside to this approach in that you cannot change the account number on the order.  However, this account number should not change but if it does you can change the customer master.
    2.  This solution was suggested earlier in this thread.  Create a new Vendor master for each Customer that has an 3rd party freight billing account.  Assign the account number in a field of your choice (e.g. "Comments" field on the address screen).  Then add that vendor to the customer master as a SEPERATE partner function (e.g. ZT).  This way you will have the standard carrier partner UPS as the CR partner and the New (3rd party billing) vendor assigned to the ZT partner Function.  The obvoius down side is that you end up creating a lot of vendors just to represent the account number.  However, the upside is that you now have a seperate partner to represent the 3rd party freight billing.  This way in your interface to the carrier systems you can key off of that partner as the trigger to pull the account number.

  • Customer sold to account numbers

    Hi All,
             We have issue with account numbers of Customer sold to. We are running out of Customer sold to account numbers and here is the example.
    Customer sold to account numbers start with 0711111111, I cannot extend this to 08 as it is used by other account group and i cannot use alpha numberic as it is used by another account group. Please suggest multiple solutions.
    Thank you
    Kris

    Thanks Krish for your I/P, Can anyone provide more Insights into this with out going for External number range?
    Thank you
    Kris
    Edited by: Kris on Oct 23, 2009 7:37 AM
    Edited by: Kris on Oct 23, 2009 7:42 AM
    Edited by: Kris on Oct 23, 2009 8:25 AM

  • Simple stored procedure to validate multiple customer account numbers without defining a type

    I would like to create a simple stored procedure to validate up to 1-10 different customer account numbers at a time and tell me which ones are valid and which ones are invalid (aka exist in the Accounts table).  I want it to return two columns, the
    account number passed in and whether each is valid or invalid.  
    The real catch is I don't want to have to define a type and would like to do it with standard ANSI sql as my application has to support using multiple dbms's and not just sql server.  Thanks!

    Hi again :-)
    Now we have the information to help you :-)
    I write the explanation in the code itself. Please read it all and if you have any follow up question then just ask
    This solution is for SQL Server and it is not fit for all data sources. Please read all the answer including the comments at the end regarding other data sources. Basically you can use one String with all the numbers seperated by comma and
    use a SPLIT function in the SP. I give you the solution using datatype as this is best for SQL Server.
    In this case you should have a split function and this is very different from one database to another (some have it build it, most dont)
    ------------------------------------------------------------------- This part call DDL
    CREATE TABLE Accounts(
    AccountNbr [char](10) NOT NULL,
    CustomerName [varchar](100) NOT NULL,
    CONSTRAINT [PK_Accounts] PRIMARY KEY CLUSTERED ([AccountNbr] ASC)
    GO
    ------------------------------------------------------------------- This part call DML
    INSERT INTO Accounts(AccountNbr, CustomerName)
    SELECT
    cast(cast((9000000000* Rand() + 100000) as bigint ) as char(10)) as AccountNbr
    ,SUBSTRING(CONVERT(varchar(255), NEWID()), 0, 11) as CustomerName
    GO
    ------------------------------------------------------------------- Always I like to check the data
    SELECT * from Accounts
    GO
    /* Since you use random input in the DML and I need to check valid or in-valid data,
    Therefore I need to use this valid AccountNbr for the test!
    AccountNbr CustomerName
    6106795116 E689A83F-A
    -------------------------- Now we sytart with the answer ------------------------------------
    -- You should learn how to Create stored Procedure. It is very eazy especially for a developr!
    -- http://msdn.microsoft.com/en-us/library/ms345415.aspx
    -- dont use the SSMS tutorial! use Transact-SQL
    -- Since you want to insert unknown number of parameters then you can use Table-Valued Parameters as you can read here
    -- http://msdn.microsoft.com/en-us/library/bb510489.aspx
    -------------------------- Here is what you looking for probably:
    /* Create a table type. */
    CREATE TYPE Ari_AcountsToCheck_Type AS TABLE (AccountNbr BIGINT);
    GO
    /* Create a procedure to receive data for the table-valued parameter. */
    CREATE PROCEDURE Ari_WhatAccountsAreValid_sp
    @AcountsToCheck Ari_AcountsToCheck_Type READONLY -- This is a table using our new type, which will used like an array in programing
    AS
    SET NOCOUNT ON;
    SELECT
    T1.AccountNbr,
    CASE
    when T2.CustomerName is null then 'Not Valid'
    else 'Valid'
    END
    from @AcountsToCheck T1
    Left JOIN Accounts T2 On T1.AccountNbr = T2.AccountNbr
    GO
    -- Here we can use it like this (execute all together):
    /* Declare a variable that references the type. */
    DECLARE @_AcountsToCheck AS Ari_AcountsToCheck_Type;
    /* Add data to the table variable. */
    Insert @_AcountsToCheck values (45634),(6106795116),(531522),(687),(656548)
    /* Pass the table variable data to a stored procedure. */
    exec Ari_WhatAccountsAreValid_sp @AcountsToCheck = @_AcountsToCheck
    GO
    ------------------------------------------------------------------- This part I clean the DDL+DML since this is only testing
    drop PROCEDURE Ari_WhatAccountsAreValid_sp
    drop TYPE Ari_AcountsToCheck_Type
    -------------------------- READ THIS PART, for more details!!
    -- validate up to 1-10 different customer account numbers at a time
    --> Why not to validate alkl ?
    --> SQL Server work with SET and not individual record. In most time it will do a better job to work on one SET then to loop row by row in the table.
    -- tell me which ones are valid and which ones are invalid (aka exist in the Accounts table)
    --> If I understand you correctly then: Valid = "exist in the table". true?
    -- I want it to return two columns, the account number passed in and whether each is valid or invalid.
    --> It sound to me like you better create a function then SP for this
    -- The real catch is
    -- I don't want to have to define a type
    --> what do you mean by this?!? Do you mean the input parameter is without type?
    -- and would like to do it with standard ANSI sql
    --> OK, I get that you dont want to use any T-SQL but only pure SQL (Structured Query Language),
    --> but keep inmind that even pure SQL is a bit different between different databases/sources.
    -->
    -- as my application has to support using multiple dbms's and not just sql server.
    --> If you are looking a solution for an applicatin then you probably should use one of those approach (in my opinion):
    --> 1. You can use yourown dictunery, or ini file for each database, or resources which is the build in option forwhat you are looking for
    --> You can create for each data source a unique resources
    --> If the queries that need to be execut are known in advance (like in this question), then you can use the above option to prepare the rigt query for each data source
    --> Moreover! one of those resources can handle as general for "other ources"
    --> 2. There several ORM that already do what you ask for and know how to work with different data sources.
    --> You can use those ORM and use their query languge instead of SQL (for example several work with LINQ).
    I hope this is helpful :-)
    [Personal Site] [Blog] [Facebook]

  • Place to enter in customer's freight carrier account number in sales order?

    We are trying to find a solution to maintaining customers freight carrier account #'s such as UPS for shipments that are suppose to go out UPS Collect.
    Is there a field to use for entering this information per line item on the sales order?
    The reason why on the sales order line item, is because we might sometimes have different freight carrier acocunt #'s for different ship-to accounts, and one order might be shipping to several different ship-to accounts.
    Or if you have had any experience in dealing with storing carrier account #'s would you please share how your company handles this type of request?
    Thank you,
    Karen

    Hi,
    You can try to use purchase order no field under ship-to party, which is in line item level -> purchase order data. Again this depends on if the field is not all used by your business for any other reason.
    If the value needs to be passed to delivery document, then I suggest using a text field exclusively for this purpose.
    Regards,

  • Customer recon account change

    Hello Friends,
    Our client had a requirement of changing the recon account for customer.
    Customer A (recon account 100) already had line items posted from last 2 years, these line items are cleared also.
    Now business wants the recon account for this customer A to be G/L#200. Along with that the reporting in balance sheet for this customer is required to be in recon GL 200.
    In order to achieve this we did the following:
    1. We made the balance of the customer account zero by transfereing the balance to temperory GL account. (Accounting document # 1200001 created)
    2. Changed the recon account in customer master from 100 to 200.
    3. Made reversal entry, i.e., transfered the balance from temperory GL account to customer account. (Accounting document # 1200002 created)
    4. In balance sheet now the balance is transfered to recon account 200.
    But now there is a problem, the customer statement has two open items (documents 1200001 & 1200002) when we are clearing these open items in the customer the impact created earlier with step 3 is getting reversed i.e., the balance from recon account 200 is getting nullified and its going back to recon account 100.
    We just want to clear the customer open item how can we do this?
    Please suggest.
    Regards

    Here is the official SAP help on the subject:- 
    Hello,
    You should run balance sheet adjustment program after any reconciliation account change. 
    The system performs any adjustments required due to the change of reconciliation accounts or G/L accounts. The items from the old reconciliation accounts are allocated to the new accounts.  Since you cannot post to the reconciliation accounts directly, the postings are made to temporary adjustment accounts. 
    These adjustment accounts should be displayed along with the relevant reconciliation account in the balance sheet. The postings are then reversed after the balance sheet has been created.  The program for sorting the payables and receivables makes the necessary adjustments automatically. This means that you have to define the adjustment account numbers and the posting keys for these postings in the system.  On the balance sheet key date the open items from the old reconciliation account are allocated to the new reconciliation account using adjustment accounts. This allocation is carried out automatically when you create a sorted list of receivables and payables using report SAPF101.
    You should only run this program if your new reconciliation account is classified differently from the original in your FS. e.g.. AR to Intercompany accounts. It will just reclassify the existing balance. The line items will not be transferred. If not then no need to run the program at all.
    Regards,

  • Mapping EBS account codes to Group Account Numbers - Customization

    Hi,
    I want to map the account codes that are present in the Oracle EBS to BI Mappings.
    I am aware of the changes to be made to the following three files:
    ■ file_group_acct_names.csv - this file specifies the group account names and their corresponding group account codes.
    ■ file_group_acct_codes_ora.csv - this file maps General Ledger accounts to group account codes.
    ■ file_grpact_fsmt.csv - this file maps Financial Statement Item Codes to group account codes.
    The overview of my case is as flows:
    The client requires the general accounts to be clubbed into different sub-groups based on their reporting practices. This would lead to generation of around 60-70 odd group account numbers. My queries are as follows:
    1.There are cases where accounts belonging to a single parent account needs to be bifurcated into two different group account numbers. In that case, to which group account number should the parent account be classified?
    2.Can we go about modifying the existing group account numbers and adding new group account numbers as long as we are able to categorize them in the existing 6 financial statement buckets?
    3.What are the changes needed to be done in the RPD file to reflect the changes made to the group account numbers? Any documentation highlighting the same would be highly helpful.
    Thanks,
    Regards,
    Rajit

    Hi Krishna,
    I have the same required as yours.
    I implemented the note 914437.
    I noticed two peculiar cases from the standard mapping i.e. (standard BP Role sold to party)
    1) In BP transaction, in Display in BP Role drop down list box there is no custom BP Role as shown above but if I select the detail Icon I can find it there as shown in below screen shot.
    2) I found in Tx BP there is only one BP Role as shown above but in CRM Web UI there are two BP Roles in the ROLEs assignment block.
    Could you please add your comments or solution for it.
    Thanks,
    Raja

  • BAI2 - Bank Account Numbers 10 characters

    We are having an issue with the bank account number on the BAI2 format being 10 characters while the accounts numbers on the customer master are larger than 10 (13). This is causing some the payments to be applied to the wrong account. For example on the bai2 structure the bank account number is 1234567890, but should be 1234567890123
    In the customer master the there could be a bank account number of 1234567890 and 1234567890123. When the lockbox program runs the cash is applied to customer of 1234567890 which is in correct.
    SAP has a note 136065 which could be a solution, but also is a change to standard. Has anyone applied this note? Is there another solution.
    Thanks for any help.

    Jyothsna,
    You need to extend Bank Account number length....even though 18 will be the max length..by default assignment of length will be different from country to country. So you need to extend the length of Bank a/c number in trasaction OY17.....select the country and change the bank a/c number length to 18 and Checking rule to 5 max value length.
    Mohan

  • Do you know if FF will be supporting the Secure Online Account numbers add-on from Discover Card in the future?

    I love FF but your new version doesn't support this credit card add-on, which I also love and use. I could downgrade but you won't be supporting the previous versions for long, according to your site info. Thank you, Ellen

    It's not up to Firefox to support add-ons, but rather for add-on developers to keep up with new versions of Firefox.
    This page -
    http://www.discovercard.com/customer-service/security/soan-download.html - says that add-on is compatible with Firefox 3, under System Requirements on that page, which indicates to me that either that support page hasn't been updated in a few years or that add-on hasn't been updated in a few years. Check with Discover support to see what the status of that Secure Online Account numbers program is, as far as Firefox compatibility goes. <br />
    Firefox 3 was released on June 17, 2008 - 3 years ago <br />
    Firefox 4 came out on 03-22-2011, and Firefox 5 is sue to be released this coming Tuesday June 21.

  • FI And CO Account Numbering

    Hi
    Can anyone please help with the standard numbering of FI and CO accounts. For example G/L accounts in the 7* range are balance sheet accounts in FI, etc. All CO and FI numbering standards will be appreciated
    Please also explain the relationship between CO and FI accounts; i.e. CO accounts (cost elements) that do not have a corresponding G/L account, and balance sheet accounts that do not have a corresponding CO account. How does FI and CO stay in balance if one or the other does not have a corresponding acccount
    Thanks

    Hi
    The Account numbers in FI are maitained for account groups that need to be maintained for classification of account , this is done through transaction OBD4.
    Similarly there are account group's for Customer and Vendor wherein you have to maintain the grouping and the number range.
    For the document numbers you need to maintain through transaction FBN1.
    In CO There are two types , one is primary cost element which is same as a Gl account only thing this will have only P&L accounts.
    For the secondary cost element it is externally numbered and can be alpha numeric , this is used for posting with CO only there is no corresponding posting in FI unlike a Primary cost element.
    The document numbers in CO are given through transaction KANK , this is done for business process in groups.
    Anand

  • Moved last month and now have 2 bills and 2 account numbers

    I moved on September 1.  We were still under our 2 year contract and stuck with Verizon for this reason and because we prefer it to comcast.  The installation and everything went smoothly.  However, the hardware return and billing has been nothing but a problem. 
    First, I checked the box where I said I would take my router with me when setting up my move.  They still asked for it back and I called and they couldn't fix it and said I could send it back and be without internet until I got a new one or they'd have to credit my account later.  I don't think I've been billed for this yet so this isn't the main issue now.
    THE BILL(s):  I now seem to have 2 separate account numbers and bills.  They are asking for 2 different amounts due on 2 different dates and I have no idea which one to pay.  None of this makes sense at all.  I thought I'd give it some time and it would be figured out after a month but it hasn't been.  I am an attorney and don't have time to sit on the phone with verizon all day. (and my staff has more important matters to tend to).
    Has anyone else had this problem?  I'm very frustrated by the moving process and don't think I will be doing it again if it's going to be this difficult.  I'm pay the fee to break the contract and take my business elsewhere.

    Hi cwdavisjr,
    Just a friendly reminder, this is a forum where users help other users. Have you contacted Verizon Support about the billing issue?  It looks like your issue may require a Verizon representative to review your account details. Please visit Contact Us, or our Support page for a variety of ways to contact Verizon, including “Ask Verizon,” our virtual chat agent, and customer support phone numbers.  Billing questions should be submitted during normal business hours.

  • Difference in Stock account , Custom clearing account

    Hi All.
    I found the amount difference issue when GR document is reversed. The background is as follows.
    1. Material is procured from import vendor for which PO order currency is CNY.
    2. The conditions maintained in PO are indian standard customes conditions.
    3. After GR was made , user realised error and reversed the material document.
    4. Upon reversal it is found that
                      a. Stock Account adjusted with amount greater than GR account docuement.
                      b. GR/ IR account is perfectly adjusted as in GR account document.
                      c. Custom clearing account adjusted with amount greater than GR account docuement.
    5. Exchange rate is maintained properly for CNY to USD
    Thanks in advance.
    Regards,
    Deepak Dalvi

    Thanks for the reply.
    POSTING date for GR and reversal document is same i.e today.  As I said in previous mail, the GR/ IR account is properly adjusted. Stock account and CENVAT account shows difference.
    Thanks & Regards,
    Deepak

  • Post Directly To Customer Reconciliation Account

    Dear Experts,
    We are facing the following problem in one of our Clients system.
    They have uploaded the opening balance in a Customer Reconciliation GL Account ( Its an alternate reconciliation account ), here onwards reffered to as XYZ.
    Now after 6 months of Go-Live they realized that the opening balance was uploaded incorrectly.
    Their original entry was like this:
    Dr. XYZ                      100
    Cr. Data Migration GL 100
    When the try to reverse the above entry they get the following error: "Account XYZ in company code ABCD cannot be directly posted to" Message No: F5354
    Now i have two questions ( Disclaimer: These questions might sound very silly, but trust me I am seriously lost here. )
    1. How was this entry posted in the first place? I have checked the change logs for GL XYZ, no data exists that shows that the reconciliation indicator has been changed. The reconciliation Indicator is customer from beginning.
    2. How to reverse the above entry?
    Any usefull suggestions will be generously rewarded.
    Regards,
    Priyank.

    Dear All,
    I am sorry for replying so late to this Thread.
    We found the root cause of the problem. Some one has changed the Table Entries (SKB1-MITKZ) for  the GL Master of Customer Reconciliation Account. This was the reason that the GL account was showing as Customer Reconciliation Account.
    Now when we tried to reverse these changes the system didnt allow us as it needed some entry in that field and keeoing it blank was not an option. Even the input help didnt show any blank field.
    So in order to overcome the above shortcoming, we wrote an ABAP program to change the field value to Blank.
    So learning is that you should never use Table Edit without having proper knowledge of how Tables behave.
    Thanks all for your Support.
    Am Closing the thred.
    Good Bye.

  • Can we change customer rec. account after transaction

    Dear Sap Guru,
    Is it possible for us to change the customer rec. account which we set in company code data. Once we perform transaction from the customer account then later we thought of changing the customer rec account?
    Waiting for positve reply. Points will be ..........
    nikhil

    Dear Sir,
    What about my old data base? Is there any impact on that? Weather I have to change the customer code or in the same I can change the rec. account? If u can provide me the procedure it will be helpful to me.
    I have n number of transaction on the customer account and I should be able to see the old history.
    Nikhil

  • Recently I logout from App Store and immediately I logged .after that I clicked the FaceTime and it is asking for signin.so I entered the credentials and clicked on signin .at that I got one pop up like rupees 5 deducted from your carrier account

    Recently I logout from App Store and immediately I logged into the App Store .After that I clicked the FaceTime and it is asking for signin.so I entered the credentials and clicked on signin .at that moment I got one pop up like rupees 5/- deducted from your carrier account
    from that moment onwards its keep on deducting the amount from mobile money account.its nothing but when I am enable the feature like FaceTime and imessage you are keep on deducting the amount from the carrier account
    actually I can use the FaceTime and iMessage through internet right
    then how can you deduct the amount from carrier even if the Internet is on in my mobile
    can you please resolve this issue asap
    iam facing this issue from so many days
    but today very frequently the amount got deducted
    if you need any information regarding this please let me know
    i facing so many problem in my iPhone after installing iOS 7.0
    from that time onwards repeadtly facing the performance issues
    can you please check it with high priority
    actualy now I'm not even switch on the Internet because of money deduction every time of rupees 5/-
    one more issue was if iam trying to on the cellular data ,when i on the cellular data I.e., 2Giam not getting the internet
    if enable the 3G and off it immediatly then I am getting Internet for that day
    one that day if I off and on the cellular data,then it works correctly

    Recently I logout from App Store and immediately I logged into the App Store .After that I clicked the FaceTime and it is asking for signin.so I entered the credentials and clicked on signin .at that moment I got one pop up like rupees 5/- deducted from your carrier account
    from that moment onwards its keep on deducting the amount from mobile money account.its nothing but when I am enable the feature like FaceTime and imessage you are keep on deducting the amount from the carrier account
    actually I can use the FaceTime and iMessage through internet right
    then how can you deduct the amount from carrier even if the Internet is on in my mobile
    can you please resolve this issue asap
    iam facing this issue from so many days
    but today very frequently the amount got deducted
    if you need any information regarding this please let me know
    i facing so many problem in my iPhone after installing iOS 7.0
    from that time onwards repeadtly facing the performance issues
    can you please check it with high priority
    actualy now I'm not even switch on the Internet because of money deduction every time of rupees 5/-
    one more issue was if iam trying to on the cellular data ,when i on the cellular data I.e., 2Giam not getting the internet
    if enable the 3G and off it immediatly then I am getting Internet for that day
    one that day if I off and on the cellular data,then it works correctly

Maybe you are looking for