SAP and split commissions

Does SAP support split commissions between two sales employees?

Hi,
like lucas said, use a UDF (User Defined Field) and After make a request to have informations about commissions.
This is the request I use for multiples commissions in Sales Invoices.
You can modify it to have what you research:
SELECT T0.[DocNum], T0.[DocDate], T0.[CardName],
T0.[DocTotal], T0.[DocTotal]*T0.[U_Com1]/100as Commission_1,
T0.[DocTotal]*T0.[U_Com2]/100 as Commission_2 FROM OINV
T0  INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
WHERE T1.[SlpCode] =3 ORDER BY T0.[DocDate]
//I create 2 fields with UDF: U_Com1 and  U_Com2 where
I mark my commissions.
//T1.[SlpCode] is the Commercial code
My Code for multiple salesman is 3 (T1.[SlpCode] =3)
//You can complete the code to sort information by period

Similar Messages

  • Batch and split valuation simultaneously

    hello all,
    we have scenarios in which both batch management and split valuation is active.
    we are currently uses STO with stocktransport order by using 351 and 101 movements.
    my question is that
    why the sap system does not allow plant to plant stock transfer by using 303 and 305 movement type when both batch management and split valuation is active?
    is this is a sap standard best practice?
    pls explain in detail.
    regards
    sumit simran

    HI,
    try following sap note
    66953 Stock transport order for split-valuated material
    801097 Stock transport order with split valuation
    Regards
    Kailas Ugale

  • Web services on SAP and JCo

    Hi I have two questions:
    1) I'm using a third party connector (JCo based) which is able to expose RFC/BAPIs into Web Services.  (I know I could do this with SAP directly as well on ECC 5.0 and up, but for now let's say I have to use the JCo connector).    If I write a custom RFC and want it to be called through that JCo connector, what are the steps that I need to go through to properly configure the custom RFC?  Is there any documentation written for that?
    2) In some other scenarios I need to call standard SAP web services.  Some web services are transactional and commit/rollback needs to be called explicitly.   What is the best practice for that?  Do I need to make a custom RFC from the standard one, and add commit into it, and then expose it as a web service?   Anyway for me to call that web service and commit in one connection?  
    Thanks much in advance,
    Ye

    Hi  Ye
    just have a look on these links may be useful ...
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8798be90-0201-0010-d093-85f728778d37
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c63bca90-0201-0010-59ae-e0db32750209
    Properties for an AS ABAP Data Source... user must have authorizations to use RFC, and to create, Refer to the SAP Java connector documentation for details
    http://help.sap.com/saphelp_nw04s/helpdata/en/84/10594aecd3e1408845e66c432b955e/frameset.htm
    Regards
    Abhishek

  • Remove context and split by value.

    Hi Friends,
                            the SAP Library  seems to bge a bit tough for me. Any url where I can find easy definition to Remove context and split by value , with exampl!!
    Thanks in advance!!
    Arnab .

    Hi,
    Remove Context Simply remove the Context. SplitByValue inserts  Context.
    Case 1: Remove Context is not Used.
    Source Message:
    <Test_Out_Remove>
    <header name=u201CA">
    <item>A.one</item>
    <item>A.two</item>
    <item>A.three</item>
    </header>
    <header name="B">
    <item>B.one</item>
    <item>B.two</item>
    </header>
    </Test_Out_Remove>
    TargetMessage:
    <Test_In_Remove>
    <item>A.one</item>
    <item>A.two</item>
    <item>A.three</item>
    </Test_In_Remove>
    Case 2: Using Remove Context.
    Source Message:     
    <Test_Out_Remove>
    <header name=u201CA">
    <item>A.one</item>    
    <item>A.two</item>    
    <item>A.three</item>
    </header>
    <header name="B">
    <item>B.one</item>
    <item>B.two</item>
    </header>
    </Test_Out_Remove>
    TargetMessage:
    <Test_In_Remove>
    <item>A.one</item>
    <item>A.two</item>
    <item>A.three</item>
    <item>B.one</item>
    <item>B.two</item>
    </Test_In_Remove>
    Case 3: Without SplitByValue
    Source Message :
    <Test_Out_Split>
    <header>
    <item>one</item>
    <item>two</item>
    <item>three</item>
    <item>four</item>
    </header>
    </Test_Out_Split>
    Target Message :
    <Test_In_Split>
    <new_context>
    <item>one</item>
    <item>two</item>
    <item>three</item>
    <item>four</item>
    </new_context>
    <new_context />
    <new_context />
    <new_context />
    </Test_In_Split>
    Case4: Using SplitBYValue
    Source Message :
    <Test_Out_Split>
    <header>
    <item>one</item>
    <item>two</item>
    <item>three</item>
    <item>four</item>
    </header>
    </Test_Out_Split>
    Target Message :
    <Test_In_Split>
    <new_context>
    <item>one</item>
    </new_context>
    <new_context>
    <item>two</item>
    </new_context>
    <new_context>
    <item>three</item>
    </new_context>
    <new_context>
    <item>four</item>
    </new_context>
    </Test_In_Split>
    Reward points if needful.
    Thanks,
    RamuV

  • SAP-compliant Split Mirror Backup

    IHAC with an SAP deployment on Solaris Containers; hence I cannot use the EMC "cookbook" for SAP backups with EMC Replication Manager, since RM  (and EMC in general) has limited support for Solaris containers.  Consequently, I am scripting the synch/split/mount integration with BRBACKUP.
    My question is, does a file-based backup of the mirrors (in this case, EMC Business Continuance Voumes - BCVs) suffice for an SAP-compliant split mirror backup, or must the database replicas be mounted and started on the mount host(s)?  Moreover, are there any special considerations if the production host is a Solaris container? With Exchange Server for instance, an integrity check is performed on the BCVs to meet Microsoft backup compliance.  However, I have reviewed many SAP split mirror documents, and I do not see this expressly stated as a requirement.
    Regards,
    MikeC

    I have only seen split mirror backups on HP-UX with XP-frames. So i cannot say anything specific about the Solaris/EMC. But there we only do file backups, even for online backups. Like this:
    - set the database in backup mode
    - split the disks and mount the filesystems (on the backup server), end backup
    - backup the files
    - umount the filesystems, resync the disks
    Offline backups work more or less the same, but instead of backup mode, you shutdown the database. The only time we might start an instance on the split side is, when we do a restore test with recovery.
    Cheers Michael

  • Split Comma Delimited String Oracle

    I want to Split Comma Delimited string in oracle9i into rowwise data.i do not want to use Functions or connect by level...
    is there any other way from which we can split strings.???
    if we use Connect by level method the problem im facing is we cannot use suqueries in Connect by clause...
    Edited by: user11908943 on Sep 16, 2009 8:37 AM

    michaels2 wrote:
    I prefer using XMLTABLE which has superceded XMLSEQUENCE and I personally find it easier to read...Agree, but that would be hard in 9i since it is not implemented ;)Ah! missed that bit (gawd I wish people would upgrade to supported versions)
    In still later versions (11g) I prefer
    SQL>  with t as
    select 'a,b,c,d,e' str from dual
    select trim(column_value) str
    from t, xmltable(('"' || replace(str, ',', '","') || '"'))
    STR                                                                            
    a                                                                              
    b                                                                              
    c                                                                              
    d                                                                              
    e                                                                              
    5 rows selected.
    Natty! But completely illogical (I mean creating an XMLTABLE from a non-XML string). I'm guessing that's a development of XQuery?

  • Read line and split into different fields

    I have a flat file with space (multiple spaces between different fields) as a delimiter. The problem is, file is coming from 3rd party and they don't want to change the separator as comma or tab delimited CSV file. I have to load data in ODS (BW 3x).
    Now I am thinking to load line by line and then split data into different objects in Transfer rules.
    The Records looks like:
    *009785499     BC               2988              244        772       200
    *000000033     AB                     0                  0            0           0
    *000004533    EE                     8                  3            2           4
    Now I want data to split like:
    Field1 = 009785499
    Field2 = BC
    Field3 = 2988
    Field4 = 244
    Field5 = 772
    Field6 = 200
    After 1st line load, go to 2nd line and split the data as above and so on. Could you help me with the code pleaseu2026?
    Is it a good design to load data? Any other idea?
    Thanks.

    Hi Mau,
    First capture the data into the internal table (say itab).
    Loop at itab.
      it_final-field1 = itab+1(9).
      it_final-field2 = itab+12(2).
      it_final-field1 = itab+16(4).
      it_final-field1 = itab+21(3).
      it_final-field1 = itab+25(3).
      it_final-field1 = itab+29(3).
      Append it_final.
    Endloop.
    &*********** Reward Point if helpful**********&

  • Overlapping and splitting in routing master.

    Hi...
    I'm setting the PP routing master and using the capacity requirement planning.
    Do you have any definition or document about the overlapping and splitting in routing master ?
    In part of overlapping. There are the options
    - Required overlapping, Optional overlapping, Continuous flow prod
    Could you please explain how does the system calculate the lead time in production when I use the different option together with Min.overlap time or Min. send-ahead qty ?
    Best Regards
    JN

    Hi,
    Refer the SAP help given below it comes with an example & should clarify your query
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/8b/67221404f111d293560000e8323492/content.htm
    Regards,
    Vivek

  • Overlapping and splitting

    Dear All,
    What is Overlapping and splitting, where do i  assign?

    Now
    Splitting
    An operation is split if it is carried out on several machines or by several persons at the same time (see figure).
    Splitting an operation has the following effects on the operation dates:
    The processing time/execution time becomes shorter.
    Setup and teardown must be carried out more than once for the operation
    http://help.sap.com/saphelp_47x200/HELPDATA/EN/7e/d419b7455911d189400000e8323c4f/frameset.htm
    Overlapping
    To reduce the lead time of a routing or production order you can overlap operations. This means that an operation starts before the previous operation has finished
    You can define for each individual operation whether it should overlap with the next consecutive operation and in what way. To do this you can set the following indicators:
    Required overlapping
    This means the operations always overlap
    Optional overlapping
    This means the operations overlap if scheduling uses a reduction level that allows overlapping
    Flow manufacturing
    This means the system extends the lead time of all operations, that overlap using flow manufacturing, to the same length as the lead time of the longest of these operations. As with required overlapping, the operations always overlap.
    For every type of overlapping you can
    Define a minimum overlap time which only allows overlapping after a particular minimum limit has been reached.
    Define a minimum send-ahead quantity to ensure that the operation is performed for a particular minimum quantity of the material to be produced, before the next operation starts.
    http://help.sap.com/saphelp_47x200/HELPDATA/EN/8b/67221404f111d293560000e8323492/frameset.htm
    pavan

  • Using ale u can send from sap to sap and sap to non sap systems

    hi,
    using ale u can send from sap to sap and sap to non sap systems,
    then what is diff b/w ALE and EDI

    Hello KALYAN KUMAR,
    Application Link Enabling (ALE)
    1.You distribute data using ALE if you want to communicate from one system to one or more other (mostly internal) systems.
    2.ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
    3.ALE enables the integration of business processes across several SAP or non-SAP systems.
    Electronic Data Interchange (EDI)
    1.You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor).
    2. The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12).
    3. This enables communication with non-SAP systems.
        By definition, two partners are involved in the process in an EDI application scenario: The sender and the recipient of an EDI message
    I hope u understands the difference:)

  • SSO for SAP and Non-SAP applications without Enterprise Portal

    Dear all,
    Is it possible to implement SSO for both SAP and non-SAP applications without involvement of EP at all?
    I have gone through this link.
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm">http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm</a>
    But I still i am not able to get the precise answer on how to enable SSO for both  SAP and non-SAP applications without EP.
    We have decided not to implement EP in first phase of SAP implementation. But we need to enable SSO for other SAP and Non-SAP applications.
    A detailed description on how to deal this kind of scenarios will be helpful.
    Thanks.

    A client of our's uses <b>SAP Enterprise Portal</b>, and is using the SAP SSO, which is implemented with tickets, and requires the use of SAPSECULIB.  My company provides an application for this client, and our application in hosted in our data center for the client, as a Software as a Service application, obviously across the internet.  Our client, which owns a SAP license, has asked that we support the SAP SSO as a non-SAP SSO application.  The client user's SSO ticket will be created from SAP EP, and then passed across the internet to our application, and we are to use that SSO ticket as an authentication ticket to our application.  I beleive I know how to do this work technically, having reviewed the SAP document named: "Dynamic Library for Verifying SSO Tickets in Third-Party Software"   Specification   Version 2.00  December 2005.
    My question is, does my company have the right to use the SAPSECULIB?  Where is the official download and <b>license</b> download, that indicates we can download this library, and use it to support a SAP customer?  We do not own a SAP license.  Thank you for your help.  I have searched many places in SAP support.<b></b>

  • Difference between Implicit and Explicit Commit

    Hi All ,
    Can some one pls let me know the difference between  Implicit commit and Explicit Commit .
    Thanks in Advance..

    >
    Kalyan wrote:
    > Hi,
    >
    > An explicit commit happens when we execute an SQL "commit" command.
    >
    > Implicit commits occur without running a commit command and occur only when certain SQL (DDL) statements are executed
    >
    > (Ie, INSERT,UPDATE OR DELETE Statements)
    > >
    > Hope this is clear & Helpful Short and Simple.
    >
    > Thanks
    > Kalyan
    Highlighted bit is incorrect.

  • How to upload data from excel to SAP and options to be used

    How to upload data from excel to SAP and options to be used
    thank you,
    Regards,
    Jagrut Bharatkumar shukla

    Hi Jagrut,
        You can use gui_upload.
    chk the sample program mentioned below.
    REPORT ZFTP .
    DATA: BEGIN OF I_FILE OCCURS 0,
    DATA(2000) TYPE C,
    END OF I_FILE.
    DATA: BEGIN OF I_FILE2 OCCURS 0,
    DATA(2000) TYPE C,
    END OF I_FILE2.
    DATA: W_COUNT TYPE I.
    PARAMETERS: P_FILEN TYPE STRING,
    P_FILE2 TYPE STRING,
    P_NUM(4) TYPE N..
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILEN.
    PERFORM F_FILE_GET USING P_FILEN TEXT-G01.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE2.
    PERFORM F_FILE_GET USING P_FILE2 TEXT-G01.
    START-OF-SELECTION.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = P_FILEN
    FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'
    HEADER_LENGTH = 0
    READ_BY_LINE = 'X'
    DAT_MODE = ' '
    CODEPAGE = ' '
    IGNORE_CERR = ABAP_TRUE
    REPLACEMENT = '#'
    CHECK_BOM = ' '
    VIRUS_SCAN_PROFILE =
    NO_AUTH_CHECK = ' '
    IMPORTING
    FILELENGTH =
    HEADER =
    tables
    data_tab = I_FILE
    IF SY-SUBRC <> 0.
    MESSAGE E024(Z1).
    ENDIF.
    LOOP AT I_FILE.
    W_COUNT = W_COUNT + 1.
    IF NOT W_COUNT > P_NUM.
    MOVE I_FILE TO I_FILE2.
    APPEND I_FILE2.
    ENDIF.
    ENDLOOP.
    CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
    BIN_FILESIZE =
    filename = P_FILE2
    FILETYPE = 'ASC'
    APPEND = ' '
    WRITE_FIELD_SEPARATOR = 'X'
    HEADER = '00'
    TRUNC_TRAILING_BLANKS = ' '
    WRITE_LF = 'X'
    COL_SELECT = ' '
    COL_SELECT_MASK = ' '
    DAT_MODE = ' '
    CONFIRM_OVERWRITE = ' '
    NO_AUTH_CHECK = ' '
    CODEPAGE = ' '
    IGNORE_CERR = ABAP_TRUE
    REPLACEMENT = '#'
    WRITE_BOM = ' '
    TRUNC_TRAILING_BLANKS_EOL = 'X'
    WK1_N_FORMAT = ' '
    WK1_N_SIZE = ' '
    WK1_T_FORMAT = ' '
    WK1_T_SIZE = ' '
    IMPORTING
    FILELENGTH =
    tables
    data_tab = I_FILE2
    FIELDNAMES =
    *& Form F_FILE_GET
    text
    -->P_P_FILEN text
    -->P_TEXT_G01 text
    FORM F_FILE_GET USING L_FILENA L_TEXT.
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
    DEF_FILENAME = ' '
    DEF_PATH = ' '
    MASK = ',.,*.TXT.'
    MODE = 'O'
    TITLE = L_TEXT
    IMPORTING
    FILENAME = L_FILENA
    rc =
    EXCEPTIONS
    INV_WINSYS = 1
    NO_BATCH = 2
    SELECTION_CANCEL = 3
    SELECTION_ERROR = 4
    OTHERS = 5
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Reward if helpful.
    Regards,
    Harini.S

  • RA VPN on ASA and Split Tunneling

    Hello Forum,
    I'm having an issue with RA VPN and split tunneling. Our company doesn't allow split tunneling.
    I have the following....
    ASA 5520 - ASA Version - 8.0(3)
    Group Policies defined for different groups. My test group, I thought I disabled split tunneling but they are still able to surf the net.
    For Split Tunneling Policy...
    Inherit is unchecked
    I have "Tunnel Network List Below"
    Testing_splitTunnelAcl is my acl. I have a bunch of host IPs in the list. I don't have any or 0.0.0.0 in the list.
    But they can still surf the net.
    I would like to block access to net. No hairpinning or internet u-turns.
    How do I do this?
    Any help greatly appreciated.
    Regards,

    What does your Testing_spliTunnelAcl have?
    To disable split tunneling, your Testing_spliTunnelAcl should only have this...
    access-list Testing_splitTunnelAcl standard permit any
    ...which means all traffic will be encrypted and will be sent to ASA no matter what. If you add any IP Address, only those traffic destined to the IP Address in the list will be encrypted and send to ASA, everything else will go to internet from the client.
    It may be confusing but try and see what happens.

  • Data Reconciliation b/w SAP and BW

    Hi Experts,
    We have some BW reports for FI-CA  for cleared items and the values on BW are less than what we have in the SAP Table.I tried reloading the data but it didn't helped.How can I resolve this data inconsistency b/w SAP and BW? Please advice
    Thanks in Advance
    Renny

    Dear Renny,
    1) Identify the data source used
    2) Use transaction RSA3 in BW and R/3 for this datasource.
    3) Try to test data for a month say May 2007
    4) If it is the same, may be you are not using proper selection conditions in the Infopackage.
    If it helps even a bit, do allocate *points
    regards
    Vinay

Maybe you are looking for

  • Stored Procedure for Accounts Receivable

    Hi. First off, apologies in advance if I have put this question into the wrong topic. Secondly, I first saw SAP 3 weeks ago when I stared my new job and have had no training so please bear with me if some of what I ask doesn't make much sense. OK, th

  • Pls help me get itunes back on my computer.  runtime error R6034 and error 7 windows error 1114

    when i updated my itunes i got an error that it couldnt install it and to do it manually which didnt work either so i tried the uninstall and reinstall but i keep getting a runtime error R6034 and error 7 windows error 1114 and it wasnt installed cor

  • Re: "This copy of Windows is not genuine" message

    Hello, this morning the following message appeared as my wallpaper: "Windows 7 Build 7600 This copy of Windows is not genuine" Windows came pre-installed on my laptop (i.e. is genuine). I searched Microsoft, their solution is to run rsop.msc - when I

  • Error on Receiver Mail Adapter (SMTP)

    Hi All, I'm going to exchange message within mail to mail scenario like synchronous one. Sender Mail Adapter is running well, it can take any email in inbox. but when I want to send the email back to the sender, the receiver adapter doesn't work. her

  • Create Sound Spectrum in AS3

    I'm trying to create a spectrum display for microphone input/playback in ActionScript 3 but can't seem to get it to work. I understand that the SoundMixer class does not control dynamically created Sound objects, but surely there is a way around this