Shop with limit function in SRM 7.01

Hello,
We are upgrading from SMR 5.0 to SRM 7.01. We now use Shop with limit function but i cannot find this trasaction in SRM 7.01 Can anybody let me know how shop with limit function is replaced in SRM 7.01 ?
Thanks!
Edited by: Stork on Feb 29, 2012 1:56 PM

Hi NIkhil,
Sorry I might be asking very stupid questions but I in create documents -> Shopping cart I do see default settings note for supplier etc. but it also gives me a lot of item lines where some data is filled lik product category etc. I don't also don't see the catalog links which I do see in Shop in 4 steps.
Also is there no seperate role for requisitioner ?
Thanks as ever!

Similar Messages

  • Punchout Catalog and shop with limit

    Hi,
    One of our business requirement is to bring an item from a punchout catalog to a shop with limit shopping cart instead.
    Is it possible?
    What needs to be done?
    Thanks,
    AR

    Hello,
    It could be done, not sure if it will work though.  My thought is that you would somehow have to determine from the inbound punchout catelog item, that it is a limited item. Then, in the BBP_CATALOG_TRANSFER and/or BBP_DOC_CHANGE_BADI, set the ITM_TYPE to 'LIMI'. 
    However, this is just a thought. I have not done this but it might work.  I do not think you can punchout to the catalog from the limited item screen. So, that is why I think you have to look at this from the punchout catalog side.
    I hope this helps.
    Regards, Dean.

  • ECS: Shop with Limit

    Hi All,
      Iam working in SRM 5.0 ECS, Creating SC with "Create Limit Item". In the Basic Data iam assigning a Vendor thru locally created Contract, it is  throwing an error saying that
    "Vendor not Intended for Purchasing Organization".
    Vendor was Extended to Purchase Organization in the Backend ECC system and also i have checked in the SRM side that Vendor is assigned to Purchasing Org or not, everything is fine.
    If i go with "Describe Requirement" able to create a SC, if i go with "Create Limit Item" the above error is displaying.
    I have a created a Contract Locally (SRM).
    Is it mandatory to create a Local Purchasing Organization in my Org structure?
    if i go with Local Purchasing Organization it is creating a SC.
    but the PO is creating as Local PO.
    Urgent Help is appreciated.
    Points will be Rewarded..
    Any related Doc's send to Personal Mail-ID
    [email protected]
    Thanks
    Girish Kumar

    Hi
    Which SRM Version are you using ?
    Please go through this ->
    SAP OSS Note 1026168 - Vendor &1 not intended for purch. org. &2
    Re: Vendor not intended for Purchasing organization for SC Create limit item
    Re: vendor not intended for a puchasing org
    Re: Error - Vendor XYZ is not intended for POrg ABC
    vendor not intended for a puchasing org
    Re: About BBPUPDVD and BBPMAININT
    Re: vendor not intended for a puchasing org
    Local Purchase Org
    Vendor Not intended for Purchasing org.
    Hope this will definitely help. Do let me know.
    Regards
    - Atul

  • Problem with Unknown account assignment with limit order...reply soon...

    Hello All,
    i am facing problem in <b>confirming the limit order with unknown account</b> <b>assinment</b>.We are using Extended classic scenario with SRM version 5.00 and ECC 6.00. When creating shopping cart with unknown account assignments,  shopping carts is getting created fine but when processing goods receipt the system only prompts for distribution by cost center and we do not have the option to selected processing against other account assignment e.g. internal order or network. the Cost center is coming as gray.What i am expecting that as in known account assignment it asks for a drop down and user can select cost center or order the same should happened with unknown account assignment. we have not implemented any badi for the same.
    please help me out. <b><u>Is this a standard behavior of shop with limit order for unknown account assignment where it prompts for cost center only or do i need to implement any badi.</u></b>

    Hi
    <b>Related links/ SAP OSS Notes to check out -></b>
    Note 861889 - Limitations on limit and service PO's in case of ECS
    Note 1046593 - Limit PO - Unable to delete and create new item
    Note 966323 - Service Item: Not able to create PO in ERP backend
    Note 969077 - LIMIT:SC with Account Assignment Unknown and IR_IND checked
    Note 1000184 - Account assignment error when document transfer to back end
    Note 1052892 - Account Assignment not visible for Limit Shopping Cart
    Note 933618 - Multiple account assignments for limit item are lost
    Re: Limit PO(Item category D instead of B)
    SE 518 No account assignment exists for service li ne 0000000000
    Creating SC with Dummy Account Assignment
    Re: Account assignment on SRM
    Re: Problem on account assignment
    Re: Account details not coming while creating a Shopping Cart with Limit Item
    LIMIT SC
    <u>Other related details -></u>
    Use Screen variants (Transaction - SHD0) to change item overview and search result screens.
    BADI - There is one BADI to hide/show some SC item creation links, there is one BADI to control screen details of PO, CTR... but not SC (and not external screens).
    So, as usual, identify the template and change the HTML code in SE80.
    To implement a more complex logic, like the default check box, change the ABAP code (usually in the PBO), if required.
    Do let me know.
    Regards
    - Atul

  • Approval of Shopping cart with limit items

    Hi All,
    We are using n-step item level approval (BADI) for shopping cart approval.
    The approval process is working fine but when i create a shopping cart with limit items, the shopping cart goes withous approval.
    The approval process is also working fine if i am including 1 limit item and one normal item.
    Please let me know why is approval process not working for shopping carts with only limit items.
    Regards,
    Gaurav

    Hello,
    approving a shopping card without any workflow
    is impossible in the Standard SRM case.
    As there is no workflowlog anymore , it was deleted somehow. Please
    ceck if you got processes where the workflow will be archived or deleted
    after a while.
    The question in my point of view is, why was there a workflow
    without any approval steps ?
    As i can see you are using only the workflow ws14500015 which
    is a badi workflow. So the behaviour is controlled from your
    badi,as all approvers come from the BADI.
    If there is a automatic approving then the BADI brings not back
    any approver and the setrelease method of the workflow is triggered
    then immetiately to set the status to "released" = "approved".
    To Do:
    Check your BADI for Shopping Cards like the example one mentioned above.
    Make sure that the workflow logs persist in the system for analysing
    the processes and to get the correct approval preview.
    regards,
    Gaurav

  • SC (SRM) = PO (BE) with limit item (Itm.Cat = B)

    Dear all,
    in SRM I create a SC with two items, the first item is quit normal (material, cost center assignment, etc). The second item is a copy of the first one, unit of measure is LE. Now when this SC is transfered into the BE I want the PO to contain a limit item ( item category = B). The customer is using the classic scenario and upgraded from SRM4.0 to SRM7.0.
    What are the important flags/tables etc. in BADI BBP_CREATE_PO_BACK, method FILL_PO_INTERFACE.
    Currently I'm filling the following parameters:
    PO_SRV_ACCOUNT,
    PO_LIMITS
    zusätzliche Kontierungsinformationen für Serviceposition
          clear ls_po_srv_account.
          ls_po_srv_account-pckg_no    = ls_po_items-pckg_no.
          ls_po_srv_account-percentage = '100'.
          ls_po_srv_account-serial_no  = '01'.
          append ls_po_srv_account to po_srv_account.
    PO Limits
          ls_po_limits-limit     = ls_po_items-net_price.
          ls_po_limits-exp_value = ls_po_items-net_price.
          APPEND ls_po_limits TO po_limits.
    The PO will be created in the backend with the two items, but the item category of them is blank (= normal item).
    Does anyone of you have an idea what is missing?
    Kind regards,
    Thomas

    Hello Laurent,
    I don't know. I think this is something from former times when they had been running on SRM4.0 and they simply took over.
    The UoM is LE and in the BE there should be an appropriate line item in the PO with category B (= Limit).
    How do I define limit items in SRM?
    Kind regards,
    Thomas
    Edited by: Thomas Mueller on Dec 16, 2011 12:36 PM

  • Enable the Shop on Behalf functionality for Employee Self Service Role (Requisitioner) in SRM 7 EHP 3

    Dear All,
    We are in SRM 7.0 EHP 3 and we are planning to add the shop on behalf functionality for our requisitioner (Employee Self Service Role). As per the standard, we are aware that it can be implemented in SC professional.
    Is there a way to add the SOB functionality in SC Wizard as well. We have tried the below suggestion.
    Enhance the BBP_SC_MODIFY_UI BADI. But it hasn't helped us where the link is not at all appearing. Could you please advise if there is any enhancement needs to be done in Web Dynpro level or the changes need to be done in BADI and also in Web Dynpro level.
    Thanks in advance for your help.
    Best Regards,
    Bharathi

    You observation is correct and it is the standard design of such portal roles as SRM Administrator, SRM Strategic Purchaser, or SRM Operational Purchaser to not have "personalization", but only Employee Self Service role.

  • Limit Scs in srm 7.0

    Hello Experts,
    WE recently upgraded from srm 5.0 to 7.0 classic scenario.
    in Srm 7.0 BBPSc01 is obsolete transaction so when i click on create limit item system is giivng dump.
    can any body suggest how can we create limit Shopping carts in SRM 7.0
    Thanks and appreciate your help.
    Geetha

    Hi Geetha,
    shopping cart with limit item is not available in shopping cart wizard (available in employee self services).
    If you want to create a shopping cart with limit item, you have to use professional shopping cart form. This professional form is available only if the role 'operational purchaser' is assigned to you.
    You have to use the link 'create shopping cart' available in 'operational purchasing' work center.
    Thanks and regards,
    Ranjan

  • Individuall shopping lists for each User - SRM-MDM 3.0

    Hello everybody,
    I want to implement a SAP SRM-MDM scenario with SRM-MDM 3.0. The SRM-MDM 3.0 has the poissiblity to create shopping carts for every 'MDM User'. But that's not enough for our users.
    Is it possible to create different shopping lists for each user?
    I already use the setting: sl_user with the attribute SY-UNAME but it doesn't work
    10                                    http://...:50100/SRM-MDM/SRM_MDM     URL
    19     sl_user          SY-UNAME               SAP-Feld
    20     username          User1               Festwert
    30     password          <blank>                                        Festwert
    40     server          s27sr7               Festwert
    50     catalog          SR7_MDM3_Catalog_4_Produktiv_2     Festwert
    60     uilanguage          SY-LANGU               SAP-Feld
    70     datalanguage     SY-LANGU               SAP-Feld
    I hope anybody can help me.
    Regards,
    Andi

    @everybody: Thanks for your fast reply!
    @Girish: Yes, I think we have the same problem
    @Padhi: It is not a prictically solution to create every SAP SRM User (3.000) in the SAP SRM-MDM Catalog. In comparison to other catalog systems (e.g. heiler) this have to be a standard feature
    @Kanth: That's correct, you can activate the shopping list option for the MDM User. But the MDM User only defines the rights and masks. For the MDM it is not necessary to login with your SAP / SAP SRM Username.
    Note [1153525|https://websmp130.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1153525] describe the long-needed function in SRM-MDM. But it seems, that this feature only work in SRM-MDM 2.0.
    Maybe anybody know anything else about this problem... I'm thankful about every hint!
    Regards,
    Andreas

  • Shopping Cart approval process in SRM using Black Berry

    Hi,
    I am very new to SRM. Here the user wants the whole approval/rejection process of shopping cart should be done via the Black Berry.
    When a shopping cart is created in SRM then automatically a mail should appear in this mail box(outlook or lotus) as well as in the black berry mail box, so from black berry the user will accept/reject the shopping cart.
    What workflow should be used? for mailing to outlook as well as in the blackberry whether we should implement any BAdI and also for integrating SRM & black berry whether we require any plug-in or configuration to be done..
    Please do the needful..
    Thanks and Regards,
    Chandra Sekhar

    Hi,
    pl. read this:
    Mobile Enterprise Buyer
    Use
    Users can log on to the Enterprise Buyer system using a WAP-enabled cellular phone or any other WAP-enabled front end. This allows them to perform many procurement tasks completely independently of any docking station. These mobile applications are part of the standard system setup for Enterprise Buyer.
    Managers can approve shopping carts while on business trips far away from the office.
    The start URL for the mobile scenarios is:
    http://.:/scripts/wgate/wapbbpstart/!?~language=
    where <language> = de or <language> = en, for example.
    The initial screen is displayed in the relevant language.
    Integration
    You can either use your own WAP gateway or you can use a WAP gateway service from a telecommunications provider. If you have your own gateway, you can position it behind your firewall. This means that communication is via a dialup line as far as the WAP gateway, that is, a secure connection going behind the firewall. Beyond this point, communication is via HTTP. If you are using a WAP gateway service, the dialup line stops outside your firewall with the less secure HTTP communication starting outside the firewall.
    The graphic shows a standard configuration with a WAP gateway located behind the firewall.
    Prerequisites
    You require the following:
    WAP-enabled mobile device
    WAP gateway
    WML-enabled catalog that supports OCI
    You have configured your Web server to handle the MIME (Multipurpose Internet Mail Extensions) types required for WAP. These are as follows:
    File extension
    MIME type
    Wml
    text/vnd.wap.wml
    Wmlc
    Application/vnd.wap.wmlc
    Wmls
    text/vnd.wap.wmlscript
    Wmlsc
    Application/vnd.wap.wmlscriptc
    Wbmp
    image/vnd.wap.wbmp
    If you have your own Web server, you define the MIME types using the Web server's administration tools. In Microsoft IIS, you have to enter the types on the Properties page of your site on the tab card HTTP Headers. If you are not using your own Web server, inform the administrator or provider running the Web server.
    Features
    The following functions are available:
    Create new shopping cart
    Users can:
    Select catalogs using input help
    View catalogs (by product group)
    Search for products in catalogs (full text)
    Display item details
    Add items to shopping carts
    Delete items from shopping carts
    Change item quantities
    Delete shopping carts
    Order shopping carts
    When a shopping cart is ordered, an order confirmation is displayed giving the shopping cart name and the total value of the shopping cart.
    Status check
    Users can:
    Display overview of shopping carts (shopping cart name and status)
    Display header data for shopping carts (for example, shopping cart name and date of last change)
    Inbox
    Users can:
    Display overview of work items (only shopping cart approval) and messages
    Display detail view of messages (sender and full short text)
    Display detail view of work items (full short text only)
    Managers can approve or reject shopping carts
    Managers can only approve or reject complete shopping carts. Approval and rejection at item level is not possible.
    Reporting
    Managers can display the most recent purchase orders created for their cost center(s).
    to get presentable doc mail me on
    [email protected]
    BR
    Dinesh
    <b>Reward if helps</b>

  • Contract Release value is not updated with Limit item value

    We have SRM 4.0 with ECS scenario.
    Contract are created in SRM and replicated to ERP.
    If we create PO with Service line and Limit line using contract in both of these line items, contract Release value is getting updated only with Service line item value.
    But the contract Total value is the addition of Service and Limit value of PO.
    Why Contract Release value is not getting updated with Limit item value. Please help as early as possible.

    Hi Sandeep
    Yes. there are various reasons .upon your contract incorrect status and linkage not establised / or more attachment in SRM GOA.
    what type of contract are you using? GOA or CCTR
    If it is GOA - which version of SRM and service pack ?are you in ?
    If it is a GOA , BLAREL idoc might failed to post the release value in the SRM .
    How contracts are created material / mat group ?
    to fix or understand the issue, you need to recreate the issue.
    what is the ERROR in BLAREL in SRM idoc monitoring ?

  • PO with Zero value in SRM

    Dear All;
    We are using SRM7.0 with classic scenario i.e shopping cart is created in SRM and PO is triggered in SRM but created in ERP.
    Sometimes, the buyer gets a shopping cart with several lines. After negotiation with the supplier, he agrees (the supplier) to give one of the items as free.
    While converting SC to PO in SRM, the system asks to  enter a price so that PO can be created in ERP. Then the buyer has to put 1 then goes to the ERP and tick the free indicator flag.
    Is there a way to create a PO with Zero value from SRM?
    Thanks

    Hi ,
    After the price is entered in the PO in SRM  , delete the price conditions in the conditions tab at the item level in SRM . This will mark the free goods tick in the ECC automatically .
    This works in our extended classic system .
    -Hari.

  • Issue with gui_download function module

    Hi All,
             I have an issue with gui_download function module that it is creating one extra line while downloading my internal table data into text file,which i donot want.i have searched for various threads but couldnot get the proper reply.Or please provide me some other Function Module which will not create one extra line.Please help.

    part 2
    INCLUDE RPPPXD00.
    DATA : BEGIN OF COMMON PART A.
    INCLUDE RPPPXD10.
    DATA : END OF COMMON PART.
    INCLUDE PC2RXTW0.
    INCLUDE RPC2RX00.
    DATA : BEGIN OF COMMON PART B.
    INCLUDE RPC2CD00.
    DATA : END OF COMMON PART.
    INCLUDE RPPPXM00.
    INCLUDE RPCMGR00.
    AT SELECTION-SCREEN OUTPUT.
      CONCATENATE SY-DATUM2(6) SY-UZEIT0(4) INTO REF_NO.
      LOOP AT SCREEN.
        IF R1 = 'X'.
          IF SCREEN-NAME = 'FLN' OR SCREEN-NAME = '%_FLN_%_APP_%-TEXT' OR
             SCREEN-NAME = 'BTC'  OR SCREEN-NAME = '%_BTC_%_APP_%-TEXT' OR
            SCREEN-NAME = 'PY_DT' OR SCREEN-NAME = '%_PY_DT_%_APP_%-TEXT'"SOC BY ANKITA"
           OR SCREEN-NAME = 'ORG_ID' OR SCREEN-NAME = '%_ORG_ID_%_APP_%-TEXT'
           OR SCREEN-NAME = 'ORG_AC' OR SCREEN-NAME = '%_ORG_AC_%_APP_%-TEXT'
           OR SCREEN-NAME = 'DEPT_CD' OR SCREEN-NAME = '%_DEPT_CD_%_APP_%-TEXT'
           OR SCREEN-NAME = 'REF_NO' OR SCREEN-NAME = '%_REF_NO_%_APP_%-TEXT'
           OR SCREEN-NAME = 'PRS_BNK' OR SCREEN-NAME = '%_PRS_BNK_%_APP_%-TEXT'
           OR SCREEN-NAME = 'TRANS_TY' OR SCREEN-NAME = '%_TRANS_TY_%_APP_%-TEXT'
           OR SCREEN-NAME = 'TRANS_ID' OR SCREEN-NAME = '%_TRANS_ID_%_APP_%-TEXT'
           OR SCREEN-NAME = 'TRANS_RK' OR SCREEN-NAME = '%_TRANS_RK_%_APP_%-TEXT'."EOC BY ANKITA
            SCREEN-ACTIVE = 0.
          ENDIF.
        ENDIF.
        IF R2 = 'X'.
          IF SCREEN-NAME = 'FLN' OR SCREEN-NAME = '%_FLN_%_APP_%-TEXT' OR
             SCREEN-NAME = 'BTC'  OR SCREEN-NAME = '%_BTC_%_APP_%-TEXT' OR
             SCREEN-NAME = 'PREPBY' OR SCREEN-NAME = '%_PREPBY_%_APP_%-TEXT'
             OR SCREEN-NAME = 'APROBY' OR SCREEN-NAME = '%_APROBY_%_APP_%-TEXT'
             OR SCREEN-NAME = 'PY_DT' OR SCREEN-NAME = '%_PY_DT_%_APP_%-TEXT' "SOC BY ANKITA
             OR SCREEN-NAME = 'ORG_ID' OR SCREEN-NAME = '%_ORG_ID_%_APP_%-TEXT'
             OR SCREEN-NAME = 'ORG_AC' OR SCREEN-NAME = '%_ORG_AC_%_APP_%-TEXT'
             OR SCREEN-NAME = 'DEPT_CD' OR SCREEN-NAME = '%_DEPT_CD_%_APP_%-TEXT'
             OR SCREEN-NAME = 'REF_NO' OR SCREEN-NAME = '%_REF_NO_%_APP_%-TEXT'
             OR SCREEN-NAME = 'PRS_BNK' OR SCREEN-NAME = '%_PRS_BNK_%_APP_%-TEXT'
             OR SCREEN-NAME = 'TRANS_TY' OR SCREEN-NAME = '%_TRANS_TY_%_APP_%-TEXT'
             OR SCREEN-NAME = 'TRANS_ID' OR SCREEN-NAME = '%_TRANS_ID_%_APP_%-TEXT'
             OR SCREEN-NAME = 'TRANS_RK' OR SCREEN-NAME = '%_TRANS_RK_%_APP_%-TEXT'."EOC BY ANKITA
            SCREEN-ACTIVE = 0.
          ENDIF.
        ENDIF.
        IF R3 = 'X'.
          IF SCREEN-NAME = 'PREPBY' OR SCREEN-NAME = '%_PREPBY_%_APP_%-TEXT'
            OR SCREEN-NAME = 'APROBY' OR SCREEN-NAME = '%_APROBY_%_APP_%-TEXT'
            OR SCREEN-NAME = 'PY_DT' OR SCREEN-NAME = '%_PY_DT_%_APP_%-TEXT' "SOC BY ANKITA
            OR SCREEN-NAME = 'ORG_ID' OR SCREEN-NAME = '%_ORG_ID_%_APP_%-TEXT'
            OR SCREEN-NAME = 'ORG_AC' OR SCREEN-NAME = '%_ORG_AC_%_APP_%-TEXT'
            OR SCREEN-NAME = 'REF_NO' OR SCREEN-NAME = '%_REF_NO_%_APP_%-TEXT'
            OR SCREEN-NAME = 'DEPT_CD' OR SCREEN-NAME = '%_DEPT_CD_%_APP_%-TEXT'
            OR SCREEN-NAME = 'PRS_BNK' OR SCREEN-NAME = '%_PRS_BNK_%_APP_%-TEXT'
            OR SCREEN-NAME = 'TRANS_TY' OR SCREEN-NAME = '%_TRANS_TY_%_APP_%-TEXT'
            OR SCREEN-NAME = 'TRANS_ID' OR SCREEN-NAME = '%_TRANS_ID_%_APP_%-TEXT'
            OR SCREEN-NAME = 'TRANS_RK' OR SCREEN-NAME = '%_TRANS_RK_%_APP_%-TEXT'."EOC BY ANKITA
            SCREEN-ACTIVE = 0.
          ENDIF.
        ENDIF.
        IF R4 = 'X'.
          IF SCREEN-NAME = 'PREPBY' OR SCREEN-NAME = '%_PREPBY_%_APP_%-TEXT'"SOC BY ANKITA
             OR SCREEN-NAME = 'APROBY' OR SCREEN-NAME = '%_APROBY_%_APP_%-TEXT'
             OR SCREEN-NAME = 'BTC'  OR SCREEN-NAME = '%_BTC_%_APP_%-TEXT'."EOC BY ANKITA
            SCREEN-ACTIVE = 0.
          ENDIF.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.
    START-OF-SELECTION.
      SELECT SINGLE * FROM T549Q WHERE PERMO = '01'
                                 AND   PABRJ = PRD+0(4)
                                 AND   PABRP = PRD+4(2).
      FR_DT = T549Q-BEGDA.
      TO_DT = T549Q-ENDDA.
      CONCATENATE FR_DT0(4) FR_DT4(2) INTO FR_P.
      CONCATENATE TO_DT0(4) TO_DT4(2) INTO TO_P.
      PN-PAPER = PRD.
      PN-PERMO = '01'.
    GET PERNR.
      RP-PROVIDE-FROM-LAST P0003 SPACE PN-BEGDA PN-ENDDA.
      RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA.
      IF PNP-SW-FOUND EQ 1.
       SN = SN + 1.
       ITAB1-SNO = SN.
       ITCC-SNO = SN.
        ITAB1-ENO = PERNR-PERNR.
        ITAB1-NAM = PERNR-ENAME.
      ELSE.
        REJECT.
      ENDIF.
      RP-INIT-BUFFER.
      RP-SEL-CALC.
      CALL FUNCTION 'RP_EVALUATION_PERIODS'
        EXPORTING
          LAST_CALCULATED_DAY = P0003-ABRDT
          LAST_DAY_IN_PERIOD  = TO_DT
          RETROCALCULATED_DAY = RP-SEL-CALC-RRDAT
        TABLES
          DIR                 = RGDIR
          EVP                 = EVP
        EXCEPTIONS
          RGDIR_EMPTY         = 1
          INTERNAL_ERROR      = 2
          OTHERS              = 3.
      DESCRIBE TABLE EVP LINES LIN.
      IF LIN > 0.
        LOOP AT EVP.
          IF EVP-IAPER = TO_P AND EVP-PAPER = TO_P.
            RX-KEY-PERNR = PERNR-PERNR.
            UNPACK EVP-SEQNR TO RX-KEY-SEQNO.
            RP-IMP-C2-TN.
            READ TABLE BT INDEX 1.
            READ TABLE WPBP INDEX 1.
            READ TABLE TAX INDEX 1."CHANGES BY ANKITA
            ITAB1-BAC = BT-BANKN.
            ITAB1-BKEY = BT-BANKL .
            ITAB1-DEP = WPBP-KOSTL.
            ITAB1-BETRG = BT-BETRG."CHANGES BY ANKITA
            ITAB1-TAXID = TAX-TAXID."CHANGES BY ANKITA
            YEAR = VERSC-PAYDT+0(4) - 11.
            MONTH = VERSC-PAYDT+4(2).
            DAY = VERSC-PAYDT+6(2).
            CONCATENATE YEAR MONTH DAY INTO ITAB1-PDT.
           ITAB1-PDT = VERSC-PAYDT - 110000.
            ITCC-DEP = WPBP-KOSTL.
            LOOP AT RT WHERE LGART = '/559'.
              ITAB1-BTFR = RT-BETRG.
              ITCC-BTFR = RT-BETRG.
             IF EVP-SRTZA = 'P'.
               ITAB1-BTFR = ITAB1-BTFR - RT-BETRG.
             ELSE.
               ITAB1-BTFR = ITAB1-BTFR + RT-BETRG.
             ENDIF.
            ENDLOOP.
          ENDIF.
        ENDLOOP.
      ENDIF.
      APPEND: ITAB1, ITCC.
      CLEAR: ITAB1, ITCC.
    END-OF-SELECTION.
      CONCATENATE 'Prepared By:' ` ` PREPBY INTO PREPBY.
      CONCATENATE 'Approved By:' ` ` APROBY INTO APROBY.
      IF R1 = 'X'.
        FORMAT COLOR 2.
        ULINE (127).
        NEW-LINE.
        WRITE: 2 'Sr No.', 10 'Emp Num', 27 'Name'.
        WRITE: 57 'Department'.
        WRITE: 72 '  Transfer Amount' RIGHT-JUSTIFIED.
        WRITE: 92 'Bank Key', 107 'Bank AC. Number'.
        WRITE:1 '|', 8 '|', 25 '|', 55 '|', 70 '|', 90 '|', 105 '|', 127 '|'.
        NEW-LINE.
        ULINE (127).
        NEW-LINE.
        FORMAT COLOR OFF.
        LOOP AT ITAB1.
          SN = SY-TABIX.
          WRITE: 2 SN, 10 ITAB1-ENO, 27 ITAB1-NAM.
          WRITE: 57 ITAB1-DEP.
          WRITE: 72 ITAB1-BTFR.
          WRITE: 92 ITAB1-BKEY, 107 ITAB1-BAC.
          WRITE: 1 '|', 8 '|', 25 '|', 55 '|', 70 '|', 90 '|', 105 '|', 127 '|'.
          ULINE (127).
          NEW-LINE.
        ENDLOOP.
        SKIP 4.
        ULINE 90(32).
        NEW-LINE.
        WRITE: 90 PREPBY.
        SKIP 4.
        ULINE 90(32).
        NEW-LINE.
        WRITE: 90 APROBY.
      ENDIF.
      IF R2 = 'X'.
        LOOP AT ITCC.
          COLLECT ITCC INTO ITCOL.
        ENDLOOP.
        FORMAT COLOR 2.
        ULINE (44).
        NEW-LINE.
        WRITE:2 'Sr No.', 9 'Department'.
        WRITE: 27 'Transfer Amount  ' RIGHT-JUSTIFIED.
        WRITE:1 '|', 8 '|', 25 '|', 44 '|'.
        NEW-LINE.
        ULINE (44).
        NEW-LINE.
        FORMAT COLOR OFF.
        LOOP AT ITCOL.
          SN = SY-TABIX.
          WRITE: 2 SN, 9 ITCOL-DEP, 27 ITCOL-BTFR.
          WRITE:1 '|', 8 '|', 25 '|', 44 '|'.
          NEW-LINE.
          ULINE (44).
          NEW-LINE.
        ENDLOOP.
      ENDIF.
      IF R3 = 'X'.
        LOOP AT ITAB1.
          CLEAR: ITTF, P3, P11, P13, P6, V_BAC.
          LEN = STRLEN( ITAB1-BKEY ).
          IF LEN < 3.
            CONCATENATE ITAB1-BKEY '***' INTO P3.
          ELSE.
          LEN = LEN - 3.
            LEN = 3.
            P3 = ITAB1-BKEY+LEN(3).
          ENDIF.
          CLEAR LEN.
          V_BAC = ITAB1-BAC.
          REPLACE ALL OCCURRENCES OF '-' IN ITAB1-BAC WITH ''.
          CONDENSE ITAB1-BAC NO-GAPS.
          LEN = STRLEN( ITAB1-BAC )."if length of acc num > limit
          IF LEN > 11.
            IT_FAIL-EN = ITAB1-ENO.
            IT_FAIL-BA = V_BAC.
            APPEND IT_FAIL.
            CLEAR: IT_FAIL.
            CONTINUE.
          ENDIF.
          P11 = ITAB1-BAC.
          CONCATENATE P11 '***********' INTO P11.
    above step is for putting '' in place of unfilled chars of P11.
          P13 = ITAB1-BTFR * 100.
          P6 = ITAB1-PDT+2(6).
          CONCATENATE ` ` P3 P11 BTC P13 P6 INTO STR.
          ITTF-ROW = STR.
          APPEND ITTF.
        ENDLOOP.
        IF ITTF[] IS NOT INITIAL.
          CONCATENATE FLN SY-DATUM SY-UZEIT '.txt' INTO FILEPATH.
          CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            FILENAME                        = FILEPATH
            FILETYPE                        = 'ASC'
         WRITE_FIELD_SEPARATOR           = 'X'
            TABLES
            DATA_TAB                        = ITTF
         OTHERS                          = 22
          SKIP 2.
          IF SY-SUBRC <> 0.
            WRITE:/ 'Unable to Download file at ', FILEPATH.
          ELSE.
            WRITE:/ 'File with following data downloaded at ', FILEPATH.
            NEW-LINE.
            SKIP 2.
            LOOP AT ITTF.
              WRITE:/ ITTF.
            ENDLOOP.
          ENDIF.
        ELSE.
          WRITE 'No Data, no file was downloaded'.
        ENDIF.
        IF IT_FAIL[] IS NOT INITIAL.
          SKIP 2.
          FORMAT COLOR 2.
          WRITE 'Acc. No. of following employees exceeded the length limit'.
          WRITE:/ 'So their entry was not created in the file'.
          SKIP 1.
          WRITE : 'Employee Number', 20 'Bank Acc. No.'.
          FORMAT COLOR OFF.
          LOOP AT IT_FAIL.
            NEW-LINE.
            WRITE : IT_FAIL-EN, 20 IT_FAIL-BA.
          ENDLOOP.
        ENDIF.
      ENDIF.
      IF R4 = 'X'."CHANGES BY ANKITA
        WRITE:/ 'ERROR LOG - BANK A/C NO. CONTAINS ALPHANUMERIC'.
        WRITE:/ 'EMPID' COLOR COL_POSITIVE,12 '|',15 'Receiving Bank Code' COLOR COL_POSITIVE,
                                                                      40 '|','Receiver A/C No' COLOR COL_POSITIVE.
        PERFORM EXTRACT_DATA.
        SKIP 2.
      ENDIF."EOC
      RP-READ-PAYROLL-DIR.
    Edited by: ANKITA BHARDWAJ on Dec 9, 2009 10:36 AM

  • Some question about the renegotiation function in SRM Contract (GOA)

    Hi All Expert,
    We are on SRM 5/4.6,  there is a question about the renegotiation function in SRM GOA.
    Can we renegotiate the price for some parts in the GOA items with this function ( e.g. Only renegotiate one item in the contract) ?
    Will the item price updated automatically after the renegotiation?
    Many thanks in advance!!!
        Wendrin

    Hi Sanjeev,
    Many thanks for your help.
    One more question, if I add a new item when we renegotiation, will it be transfered to contract and create a new item after that?
    Thanks and best regards
    Wendrin

  • Getting a "Business partner not found with partner function type requester"

    Hi There,
    After I add a text item to the shopping cart using the SHOP t-code, I get a message "Business partner not found with partner function type requester" What could be causing this and how can I rectify this problem.
    Please help mas this is an urgent issue.
    Thanks,
    Grace

    Hi Grace,
    First check :
    1- transaction : CRM_OM_BP_INTEGRATE
    select org structure where your user is and check that you have green lights (no missing address....)
    2- Run transaction USERS_GEN
    Select check user
    Is everything correct or does the user need to be repaired ?
    Kind regards,
    Yann

Maybe you are looking for

  • Flash problems in IE

    So i have developed a flash website works great in firefox and safari but doesnt work in internet explorer just wondering where im messing up. ive embeded the .swf file into an .html file using this code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 S

  • DISPLAY APPLET IN BROWSER

    hi ..... i'm asking about solution for my problem which is how can i let my browser (explorer oR Netscape) to read from file and write to file in my pc.. my applet is working with AppletViewer which i can read and write to file in my pc ,but when i l

  • Append Date & Time to File name

    i have a folder name  LOG .  the  folder contains  a number of files. i want to append  the current date and time to each filename LOG PCone.csv PCTwo.csv PCThree.csv i want to add date time to each file in the folder  output should be  PCONE 2014-12

  • Moving a totally messed up iPhoto library

    Hello, I hope someone here can provide me with some guidance on this, as I'm about at my wit's end. I have a client who has recently purchased a new iMac to replace her aging ~2008 iMac. The old iMac had at some point been serviced by a third-party c

  • Related to linking invoice document  to incoming payment

    hi all i am using sap b1 2005B WITH 36 PATCH one of the my customer made invoice on the date(04-12-06) and due date is(3-01-07) and he has give incoming pay at the date (20-01-07) so  when i am linking the  that invoice to this incominig payment  the