Using sData in C# to post sales

Hi,
I would like to anyone tried to knows where to get details on how to post sales into Sage 50 Accounting using C# and
sData.
Thanks,
Jassim

I know, but since I work for a company that is an authorized solution provider of Sage, it'd be against my company's interest to post it here.
I suspect anyone who know how to do it also in similar situation (the NDA thing, you know).
So please read and consume the documentation on the link you posted yourself, or find a solution provider referred by Sage dealer to assist you do the integration.

Similar Messages

  • How to use the BAPI_GOODSMVT_CREATE for Transfer posting Sales order

    Hi Friends,
    How to use the Bapi BAPI_GOODSMVT_CREATE for transfer posting sales order to sales order.
    pls, send the list of parameteres to pass to the bapi, if program avail please send it to me.
    Thanks in advance
    Shankar

    You have to pass Header and GM code as the INput parameters for uing this BAPI....GM code would be structure.
    Also you have to pass the INternal table Item for the goods mvt cxreate which will contains
          BATCH.
          MOVE_TYPE.
          ENTRY_QNT.
          MOVE_PLANT.
          MOVE_STLOC.
          MOVE_BATCH.
          MOVE_REAS
    these parameters.
    Regards,
    Sushil.

  • Va01:errors during posting sales order

    Hi there,
    can anyone help me on the error log during posting sales order via va01? the checking of sales order is correct.
    Runtime Errors         MESSAGE_TYPE_X
    Date and Time          2009.02.17 10:11:37
    Short dump has not been completely stored (too big)
    |Short text          |
    |    The current application triggered a termination with a short dump.  |
    |What happened?      |
    |    The current application program detected a situation which really   |
    |    should not occur. Therefore, a termination with a short dump was    |
    |    triggered on purpose by the key word MESSAGE (type X). |
    |What can you do?    |
    |    Note down which actions and inputs caused the error.   |
    |       |
    |       |
    |    To process the problem further, contact you SAP system |
    |    administrator.  |
    |       |
    |    Using Transaction ST22 for ABAP Dump Analysis, you can look         |
    |    at and manage termination messages, and you can also   |
    |    keep them for a long time.   |
    |Error analysis      |
    |    Short text of error message: |
    |    Maintain the current CRM release (table CRMPAROLTP)    |
    |       |
    |    Long text of error message:  |
    |     Diagnosis      |
    |         Various transfer errors occur when transferring SAP sales orders to         |
    |         CRM or there is no status update or the status update has errors            |
    |         when transferring from CRM to the SAP system. This is caused by an          |
    |         incorrect entry for the CRM release in the SAP table CRMPAROLTP, or         |
    |         no entry is maintained at all.       |
    |     System Response|
    |         To avoid data inconsistencies, this message causes a short dump.            |
    |     Procedure      |
    |         Maintain table CRMPAROLTP in your SAP system as is described in SAP         |
    |         Note 691710 and then repeat the process again.    |
    |     Procedure for System Administration      |
    |       |
    |    Technical information about the message:  |
    |    Message class....... "V3"    |
    |    Number.............. 302     |
    |    Variable 1.......... " "     |
    |    Variable 2.......... " "     |
    |    Variable 3.......... " "     |
    |    Variable 4.......... " "     |
    |How to correct the error         |
    |    Probably the only way to eliminate the error is to correct the program.          |
    |    -  |
    |       |
    |    If the error occures in a non-modified SAP program, you may be able to           |
    |    find an interim solution in an SAP Note.  |
    |    If you have access to SAP Notes, carry out a search with the following           |
    |    keywords:       |
    |       |
    |    "MESSAGE_TYPE_X" " "         |
    |    "SAPMV45A" or "MV45AF0B_BAPIDATEN_ERMITTELN"           |
    |    "BAPIDATEN_ERMITTELN"        |
    |       |
    |    If you cannot solve the problem yourself and want to send an error  |
    |    notification to SAP, include the following information:|
    |       |
    |    1. The description of the current problem (short dump) |
    |       |
    |       To save the description, choose "System->List->Save->Local File  |
    |    (Unconverted)". |
    |       |
    |    2. Corresponding system log  |
    |       |
    |       Display the system log by calling transaction SM21. |
    |       Restrict the time interval to 10 minutes before and five minutes |
    |    after the short dump. Then choose "System->List->Save->Local File   |
    |    (Unconverted)". |
    |       |
    |    3. If the problem occurs in a problem of your own or a modified SAP |
    |    program: The source code of the program   |
    |       In the editor, choose "Utilities->More |
    |    Utilities->Upload/Download->Download".    |
    |       |
    |    4. Details about the conditions under which the error occurred or which          |
    |    actions and input led to the error.       |
    |       |
    |User and Transaction|
    |    Client.............. 200     |
    |    User................ "SAMSON"|
    |    Language key........ "E"     |
    |    Transaction......... "VA01 " |
    |    Program............. "SAPMV45A"           |
    |    Screen.............. "SAPMV45A 4001"      |
    |    Screen line......... 65      |
    |Information on where terminated  |
    |    Termination occurred in the ABAP program "SAPMV45A" - in "BAPIDATEN_ERMITTELN".  |
    |    The main program was "SAPMV45A ".         |
    |       |
    |    In the source code you have the termination point in line 338       |
    |    of the (Include) program "MV45AF0B_BAPIDATEN_ERMITTELN".            |
    |Source Code Extract |
    |Line |SourceCde     |
    |  308|    else.     |
    |  309|*-----Nicht unterstu9EF7zt, Abbruch        |
    |  310|      message a301(v3).    |
    |  311|    endif.    |
    |  312|  endif.      |
    |  313| |
    |  314|*-Szenario A pru9EE4en        |
    |  315|  if lv_scenario_a   = 'A'.|
    |  316|    vbak-vbkla+2(1) = lv_scenario_a.    |
    |  317|  endif.      |
    |  318| |
    |  319|*-ermitteln CRM-Release    |
    |  320|  call function func_name  |
    |  321|        exporting          |
    |  322|            i_paraname = 'CRM_RELEASE'  |
    |  323|        importing          |
    |  324|            e_parval1  = lv_parval1.    |
    |  325|  lv_release_crm = lv_parval1+0(3).     |
    |  326| |
    |  327|* If lv_release_crm empty => X-message (correct download not possible)         |
    |  328|  if da_download_active = charx.        |
    |  329|    CALL FUNCTION 'CRM_CONNECTED'       |
    |  330|     IMPORTING|
    |  331|       CRM_CONNECTED       = lv_crm_connected        |
    |  332|     EXCEPTIONS            |
    |  333|       NO_CRMRFCPAR        = 1          |
    |  334|       OTHERS = 2          |
    |  335| .            |
    |  336|    IF sy-subrc = 0 and lv_release_crm = space and   |
    |  337|       lv_crm_connected = charx.        |
    |>>>>>|        message x302(v3).  |
    |  339|    ENDIF.    |
    |  340|   endif.     |
    |  341| |
    |  342|*-Fu9EEElen der View fu9EF5 das Ermitteln der Auftragstabellen          |
    |  343|  da_sales_view-partner    = charx.     |
    |  344|  da_sales_view-sdcond     = charx.     |
    |  345|  da_sales_view-sdcond_add = charx.     |
    |  346|  da_sales_view-contract   = charx.     |
    |  347|  da_sales_view-text       = charx.     |
    |  348|*-bei mehr als 1000 Belegflusssu92DEzen werden Daten nicht ermittelt |
    |  349|  if lv_tabix_vbfa < 1000. |
    |  350|    da_sales_view-flow     = charx.     |
    |  351|  endif.      |
    |  352|  da_sales_view-billplan   = charx.     |
    |  353|  da_sales_view-configure  = charx.     |
    |  354|  da_sales_view-credcard   = charx.     |
    |  355| |
    |  356|*-Im Standardszenario soll eine manuelle u818Ederung eines CRM Belegs|
    |  357|* (ab CRM Release 30A) nicht zuru9EDEk ins CRM gesendet werden. Das  |
    any responses will be awarded,
    regards,
    samson

    Hi,
    Maintain the current CRM release.
    The dump might have occurred when transferring SAP sales order to CRM.
    This has caused a error in SAP table CRMPAROLTP .
    Go to SE91 provide the message class & message number, then click where-used-list & select the program check box.It will show you the program name MV45AF0B_BAPIDATEN_ERMITTELN.
    Just check the program with the ABAPer.
    Hope this helps.
    Regds.......
    Sumit

  • Addition Item getting added while posting Sales Order Changes - ORDCHG

    Hello,
    I have a requirement to post sales order changes - ORDCHG. Now, when I am adding the qualifier 002 at the item segment E1EDP01 with the existing Item number, it is creating another Item in the sales order rather than changing the existing one. What could be the reason? I am passing the below values in to the respective segments.
    E1EDK01-ACTION = '003' - Changes in one or more items
    E1EDP01-ACTION = '002' Item Changed.
    Please advise.
    Regards,
    Venkata Phani Prasad K

    I encountered the same problem.  As Vinit pointed out, it looks up the line item using field POSEX on VBAP instead of POSNR.  If you want to look up POSNR,  you can implement either user-exit ZXVDBU07 or ZXVDBU09 in IDOC_INPUT_ORDCHG and do the following.
    Loop through YVBAP and modify the internal table to set POSEX to be equal to POSNR.
    This will cause the IDOC to select the correct line item based on POSNR.  The only side-effect is that when the order is updated, it will also update field POSEX on table VBAP.

  • Transaction code to post sales data

    Hi,
    What transaction is used to post data relating to business entities sales group and sales offices?
    Thanks

    Hi All,
    I am working on getting data filled for fields VKGRP and VKBUR for table VBAK. At this time, we do not have data for these fields in the table VBAK. I am thinking that somehow our setup is not displaying these two fields on the screen for data entry when using this specific transaction code to post sales data.
    I would want to check what transaction code that would be to see the screen and verify if the fields for the sales group and sales offices are available for this transaction code. if not then we would have to some how change the setup to include these 2 fields for the screen and start entering these values to fill the tbale VBAK.
    What would you recommend to get these 2 fields filled with data for sales group and sales offices? There are other sales tables that we use to get this information, and I suppose once the screen has these fields for data entry, then the rest of the other tables will be filled with these values.
    Hope this make sense.
    Thanks

  • Statistics Currency Error while posting Sales Order (No: V1453)

    Hi Sappers,
    I am in process of making a company in SAP ERP SD - IDES, and while posting Sales Order, after I input Sold to Party, PO no, Del Plant and Incoterms and I press ENTER: The error comes up as:
    Statistics: The currency from in INR for date 25.11.2011 could not be determined.
    Kindly suggest a possible solution.
    Thanks
    Rahul Tikku

    Hi,
    Just go to "OBD2", select the Accounts group of your customer and "Double Click" on it, then "Double  cliick" on "Sales Data" > Further goto,  "Sales" and check if "Currency" field is suppressed. if so then change it to required or optional Entry. save and update you customer master in XD02. Then try your process.
    Reagrds
    DSR

  • Unable to block or throw credit limit message while posting Sales Order.

    Dear All,
    I hv created new customer and extended credit limit through FD32, assigned Risk Categeory and set the limit to 10,000/-.
    When i am posting Sale Order with 15,000 or more value, i am not getting any warning or error message while saving Sale Invoice. No block was set against delivery or billing in Sale Order.
    Kindly guide me, which step i am missing. FYI, customer dont hv any open item or credit exposure as of now becoz he was new customer.
    Regards,
    Venkat

    Option 1
    If your requirement is to go ahead with warning message and allow saving the sales document, maintain A in VOV8 for credit limit check.
    If you want to restrict creating sales order when credit limit exceeded maintain B in VOV8 for credit limit check.
    Option 2
    Now in OVA8 if you click on dynamic option. Make sure you satisfy these requirements
    The customer's credit exposure is split into a static part - open items, open billing, and delivery values - and a dynamic part, the open order value. The open order value includes all not yet or only partially delivered orders. The value is calculated based on the shipping date and the credit horizon you specify in the adjacent field. For the purposes of evaluating credit, you want the system to ignore all open orders that are due for delivery after the horizon date. The sum of the static and dynamic parts of the check may not exceed the credit limit.
    I would recommend with option 1, still if you want to go for option 2
    Then click on Static and make sure you also select open orders and open deliveries.
    This will happen if you select static
    The customer's credit exposure may not exceed the established credit limit. The credit exposure is the total combined value of the following:
    Open sales documents
    Open delivery documents
    Open billing documents
    Open items (accounts receivable)
    You can specify in the adjacent fields whether the system takes into account all open orders and all open deliveries.
    Regards
    Ravi.
    I am sorry i wont be able to add further input than this.
    Dont forget to reward points if you think it was successful

  • The MAC signature found in the HTTP request '***' is not the same as any computed signature. Server used following string to sign: 'POST

    Hi,
    When trying with Postman sending a REST call to Azure Storage Queues I get:
    The MAC signature found in the HTTP request '***' is not the same as any computed signature. Server used following string to sign: 'POST.
    The code I have for creating the Authorization Header:
    var accountName = "my_account";
    string key = ConfigurationManager.AppSettings["my_access_key"];
    DateTime dt = DateTime.Now;
    string formattedDate = String.Format("{0:r}", dt);
    var canonicalizedHeaders = "x-ms-date:" + formattedDate + "\n" + "x-ms-version:2009-09-19" + "\n" ;
    var canonicalizedResource = "/my_account/myqueue/messages";
    var stringToSign = String.Format("POST,\n\n\n\n\n\n\n\n\n\n\n{0}{1}", canonicalizedHeaders, canonicalizedResource);
    stringToSign = HttpUtility.UrlEncode(stringToSign);
    HMACSHA256 hmac = new HMACSHA256(Encoding.UTF8.GetBytes(key));
    var signature = Convert.ToBase64String(hmac.ComputeHash(Encoding.UTF8.GetBytes(stringToSign)));
    var authorizationHeader = String.Format(CultureInfo.InvariantCulture, "SharedKey {0}:{1}", accountName, signature);
    return authorizationHeader;
    Anyone any idea what I'm missing/doing wrong?
    Additional question: do i have to create for every message I want to send a new Authorization header? Or is there an option (as with Service Bus Topics) to create a header that can be used for a certain timeframe?
    Thanks.

    One issue is with this line of code:
    HMACSHA256 hmac = new HMACSHA256(Encoding.UTF8.GetBytes(key));
    Please use the following:
    HMACSHA256 hmac = new HMACSHA256(Convert.FromBase64String(key));
    and that should take care of the problem.
    Regarding your question, "do i have to create for every message I want to send a new Authorization header? Or is there an option (as with Service Bus Topics) to create a header that can be used for a certain timeframe?"
    With your current approach, the answer is yes. What you can do is create a Shared Access Signature on the queue which will be valid for certain duration and then use that for posting messages to a queue using simple HttpWebRequest/HttpWebResponse.
    Hope this helps.

  • Error while posting sales f-22

    Error while posting sales F-22
    Cost center 1000/150020 is Blocked againest revenue postings on 03.11.2008

    Hi,
    In your document you have cost centre assigned on revenue line. You have to unlock it for posting revenues: go to KS02 - Control - and unlock the actual revenues flag.
    Regards,
    Eli

  • Prevention of delivery when using "user status profile" for a sales order?

    Hi,
    I have used "user profile status" in the sales order "as a work flow" for releasing the sales order.
    The user profile are as follows
    a) 10: created
    b) 20: Released
    But I believe I am still able to create the delivery when the order status is still "10" created.
    Any advise, user exit or workaround or should this happen.
    Usefull answers will be rewarded.
    Thanks

    Dear Rajiv,
    Please go through this SAP help link it will help you about Status Management in the sales order processing.
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/560629545a11d1a7020000e829fd11/frameset.htm
    I hope htis will help you,
    Regards,
    Murali.

  • You cannot use this transaction type to post to this asset Message no. AA83

    < MODERATOR:  Message locked.  Please post this message in the [Asset Accounting forum|SAP ERP Financials  - Asset Accounting;. >
    Hi,
    I am settling credit values [-ve values] from WBS to Asset Under Constructions Assets during CJ88 period settlement run.
    These assets belongs to Investment Measure. For few assets I am getting below error and
    You cannot use this transaction type to post to this asset
    Message no. AA834
    Diagnosis
    The transaction type entered belongs to transaction type group 15. According to the specifications for this transaction type group, posting with transactions types belonging to this group are only allowed in specific asset classes (for example, asset classes for assets under construction).
    The asset to which you are posting belongs to class XXXXX (chart of depreciation XXXX). You cannot post to this class using the transaction type you have entered.
    Procedure
    Check the asset number entered. You may want to allow posting with this transaction type group for the asset class of the asset.
    I know normally we do this way
    During charging
    Dr Exp  A/c WBS name
    Cr B.S A/c
    During settlement
    Cr Exp A/c WBS name
    Dr AuC GL A/c
    But we have situation that during settlement, we are doing reverse
    ie., Cr AuC GL A/c
          Dr Exp A/c WBS Name
    These expenses are through POs and no downpayments. The below error taking me to down payment accounts config but we dont have down payment scenario, can any one advise, thanks
    Regards,
    Sridhar

    Hi,
    Please check the SAP note 1091728 for this.
    Regards

  • You cannot use this transaction type to post to this asset Message no.AA834

    Hi,
    I am settling credit values -ve values from WBS to Asset Under Constructions Assets during CJ88 period settlement run.
    These assets belongs to Investment Measure. For few assets I am getting below error and
    You cannot use this transaction type to post to this asset
    Message no. AA834
    Diagnosis
    The transaction type entered belongs to transaction type group 15. According to the specifications for this transaction type group, posting with transactions types belonging to this group are only allowed in specific asset classes (for example, asset classes for assets under construction).
    The asset to which you are posting belongs to class XXXXX (chart of depreciation XXXX). You cannot post to this class using the transaction type you have entered.
    Procedure
    Check the asset number entered. You may want to allow posting with this transaction type group for the asset class of the asset.
    I know normally we do this way
    During charging
    Dr Exp A/c WBS name
    Cr B.S A/c
    During settlement
    Cr Exp A/c WBS name
    Dr AuC GL A/c
    But we have situation that during settlement, we are doing reverse
    ie., Cr AuC GL A/c
    Dr Exp A/c WBS Name
    These expenses are through POs and no downpayments. The below error taking me to down payment accounts config but we dont have down payment scenario, can any one advise, thanks
    Regards,
    Sridhar

    When you have an investment order/WBS create from there the AUC. You collect the cost on the AUC. Final you fill in the settlement rule the final asset in (from a normal asset class) and then you transfer the costs to the final asset.
    In the IO or WBS should be assigened a investment profile and the asset class AUC should be set-up correct
    Search on this forum for more information or read the SAP help

  • Asset Settlement You cannot use this transaction type to post to this asset

    Hi All,
    A CAPEX is created. An Asset is created. The asset is assigned to CAPEX under settlement rule. Out of several purchases made against the CAPEX, settlement for 2 months are carried out and the value of CAPEX was transferred to Asset.
    However, during the current month, while doing the settlement, the system is giving the following error :-
    "You cannot use this transaction type to post to this asset"
    Message no. AA 834
    The details diagnosis of the error message is
    "The transaction type entered belomgs to transaction type group 15. It has been specified for this transaction type group, that it is only allowed to post to asset classes for which it has been explicitly allowed (for example, the asset class for assets under construction). The asset to which you are posting belongs to class PM-501 (chart of depreciation DEIL). You cannot post to this asset class using the transaction type entered"
    Request to please let me know what could be the possible reasons for system giving such message adn how to rectify it.
    Regards
    Santosh

    Hi Santosh,
    I would suggest that you Check the <b>asset number</b> you entered. You may want to allow posting to this asset class using this transaction type group. If this is not the case, then, you may have to ask the business to reverse the initial posting causing this error and re-post with the correct transaction type that is allowed for this asset class.
    I hope the above helps.
    Do not forget to award the points please.
    Regards,
    Jacob

  • How to Associate a existing contact to a existing Account using file based import in Oracle sales cloud

    How to Associate a existing contact to a existing Account using file based import in Oracle sales cloud

    Hello,
    You can use this mapping in order to associate contacts with existing Accounts: This will relate the previously imported Contact with an existing Account.
    Regards,
    Oana

  • What is the use of T.Code: FAGLCOFIFLUP - Post CO Documents to FI?

    Expects...
    What is the use of T.Code: FAGLCOFIFLUP - Post CO Documents to FI
    Accounting> Financial Accounting> General Ledger> Corrections> FAGLCOFIFLUP - Post CO Documents to FI
    Thanks & Regards
    Bhagiradha.P

    Hi,
    The real-time integration of Controlling with Financial Accounting was active at the time the CO documents were posted.
    CO documents could be not transferred to financial accounting on behalf of errors which are only known to occur in the following situations:
    - During mass processing such as internal CO assessments or distributions
    - Manual posting of individual CO documents is not possible if errors occur in financial accounting.
    - If real-time integration was not active when the CO document was posted, you must use the report   FAGL_COFI_TRANSFER_CODOCS to transfer these CO documents to financial accounting because they are not in the worklist.
    Regards,
    Eli

Maybe you are looking for

  • How to send a Mail from a Query executed in a BatchJob ?

    Hi All, at Valorec we use SAP ECC 6.0 (EHP 4) and have created some Query's. When executing a Query via the GUI you have the possibility to send the result to a Mail account. (List -> Send to -> E-Mail). I would like to start a query in a Batch-Job b

  • Additional field in report S_ALR_87011990 - Asset History Sheet

    Hi This is with reference to report S_ALR_87011990 - Asset History Sheet . I want to add quantity, location etc in this report. can anybody guide me how to add these additional field in this report as in configuration no such option available. Regard

  • Invalid combination of joins

    Hi all When a report is executed in discoverer desktop 9i it runs perfectly whereas in 10g desktop it gives 'Invalid combination of joins with different join keys - Query cannot be resolved'. Database, EUL are same. Can anyone help. Prasath.

  • Can I make an email list of approx. 12 addresses to do a group message?

    Can I make an email list of approx. 12 addresses to do a group message?

  • Imovie and iPhoto as paid app

    Hello, I have uninstalled imovie and iphoto to save some space on my Macbook Air recently. Moreover i am having ilife installed in my mac mini, so i dont use it on my MBA. Today while browsing app store, i saw both the apps are listed as paid?. just