UWL items not getting cleared after performing action

Hello
We are on EP 7.0.
We are experiencing a strange behaviorin UWL.
When end users receive workitems in their inbox and they take the appropriate actions, the workitems still stay in the inbox. Normally they should no longer appear.
I have tried the refresh in the UWL iview but no luck.
It seems to work in DEV and other landscape. It does no work in Production. The software installation of UWL are the same across all landscapes.
Is there any other setting that is required. In SAP GUI this is not an issue.
Any feedback or tips would be helpful. thanks.
Regards,
Sunil

Hi,
As far as I can remember, this is a known limitation of UWL.
Please, check this thread : UWL work item not getting cleared
I am unsure whether you use the correct button the refresh the UWL (it is well hidden!), check the slide 6 in this document :
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20f4843e-314f-2a10-2a88-8c4afa20dda6&overridelayout=true
Best regards,
Guillaume

Similar Messages

  • Open Item not getting Cleared automatically

    Dear Sir,
    For a GL "Cenvat Clearing" , we have ticked the option "open Item Management" in FS00 .
    Our business scenario is as below :
    After MIGO , we do excise posting using J1IEX and here in the posted Fi document the GL "Cenvat Clearing" gets Credited . Subsequently during the MIRO this GL i.e "Cenvat Claering" gets Debited .
    My problem is that when I see in FBL3n for this GL the relevant transaction still appear under the open Items . Pl guide me , as what is the reason for this entry not getting cleared automatically .
    Regards
    B Mittal
    Regar

    PO number cannot be taken as sort feild  hence the value is in blank always.
    You need to identify some value for this feild and as a process you need to tell your users to incorporate the same at the time of doing MIRO.
    Or other wise you can take out the assignment of sort key to this GL account, and as a process you can instruct your user to use reference feild and input a value. If you fell that this is a tedious process,
    the Identify another feild that is common for both debit and credit line items and try to post with a common valuie using, one ABAP program which will update this feild. Mind that this feild need to be in the OB74.
    reward if useful
    sarma

  • Document not auto cleared after performing FF67

    Hi all,
    firstly i would like to acknowledge that i'm using version 4.7.
    after performing FF67, bank recon document generated in main bank & clearing bank GL accounts. But it is not auto clear in the clearing bank GL account. the treatment is as post GL account & manual clear.
    after checking:-
    1. trans type ABC using int. algorithm 15 - use assignment field to clear.
    2. posting type in posting rule is 4 - clear debit GL account
    in FF67 screen variant, assignment field entered the same as assignment value in clearing bank account. by right, the documents will clear off automatically.
    anyone can assist what else that i miss out?
    thanks in advance.

    hi..
    we can perform manual clearing or F.13, but the pupose of having such posting rule and posting type is to minimize steps of clearing.
    by right, once ff67 posted, the clearing bank gl account will get cleared.

  • Customer open items not getting cleared using F-28 OR F-30

    If I use F-28 OR F-30, to create in coming payments manually, when I do FBL5N for the Open items, I see that Customer Payments are still reflected in the Open items. I expect that since I made the payment against the invoice the Open items should be cleared, why is this not happening?

    all right MN,
    i guess figured it out as to what could be the problem with you..... here is an example what you have been throuhg
    you see the thing is your invoice was of 396/- $
    which has a discount of suppose  2%
    now the total amount the customer has to pay is  388.08$
    but what you actually recieved is less than what the customer had to pay lets say 380 $
    now what you might have done is according my analysis is that
    you cleared the invoice with 380 $ with out actly changing the discount amount , because the amount after discount was 388.08 $  but you cleared it with 380$ which means still the system says the customer has to pay a the balance 8.08$... 
    now what you need to do is to go back to the tcode F-32 and try to change the disc amount to an amount that would make the invoice amount equal to what the customer has paid.  and then try to clear the transactioin....
    and one more thing   i feel tcode f-28 is much better than tcode f-30 to avoid complications
    regards
    sayeed

  • Lock Box - item not getting cleared

    Hi,
    I m testing the lockbox process with the lock box file available online.
    I could be able to import the file and document got created. But i have some doubts, please try to reply for the same.
    1) payment advice got generated but the customer open item is still not cleared? do we need to process that further? the check status is applied and G/L document got posted.
    2) I think we can also process lock box posting through Idoc, what is the process flow? would you pease eloberate on this IDOC  process for lockbox.
    3) I am not able to understand the posting done (without clearing the customer open item). Both debit and credit posted to a bank account. would you please eloberate the posting done while lockbox processing?
    Please let me know if more information required.
    Regards,

    Hi,
    If you are able to load the lockbox file then customer items shall be cleared. Please check the posting rule config and clearing accounts maintained for lockbox.
    Thanks,
    Sachin

  • Items not getting cleared in f-03

    hi all
    i have 50 open items in tds account showing in f-03 and i want to clear it to a bank gl account
    i am trying to clear it in f-03 but still the documents are showing as open items in fbl3n
    please advice.
    kind regards
    Moderator message: apparently not related to ABAP development, please have a look in the respective functional forum (ERP FI).
    Edited by: Thomas Zloch on Nov 8, 2011 11:25 AM

    all right MN,
    i guess figured it out as to what could be the problem with you..... here is an example what you have been throuhg
    you see the thing is your invoice was of 396/- $
    which has a discount of suppose  2%
    now the total amount the customer has to pay is  388.08$
    but what you actually recieved is less than what the customer had to pay lets say 380 $
    now what you might have done is according my analysis is that
    you cleared the invoice with 380 $ with out actly changing the discount amount , because the amount after discount was 388.08 $  but you cleared it with 380$ which means still the system says the customer has to pay a the balance 8.08$... 
    now what you need to do is to go back to the tcode F-32 and try to change the disc amount to an amount that would make the invoice amount equal to what the customer has paid.  and then try to clear the transactioin....
    and one more thing   i feel tcode f-28 is much better than tcode f-30 to avoid complications
    regards
    sayeed

  • "The Customer line items not getting cleared through F-28"

    Hi,
    There are 4 line items when going into option FBL5N . However, payment has been received, and when going into option F-28 to post the payment, only 2 of the 4 lines appear, and the full payment cannot be allocated. Please advise why all 4 lines do not appear.
    Regards
    Harish Madhavan

    Hi,
    Thanks a lot for the prompt response.
    I have checked that, any other settings which I can check.
    Thanks
    Regards
    Harish

  • ODS Activation queue not getting cleared after activation

    Dear Experts,
    I have a strange situation in my BI 7.0 system. Within one ODS I have an activation queue (new data table) of around 34Gb in size. As far as I know, this table should be empty, because all requests are activated correctly.
    Every night a delta is loaded into the ODS and there are no errors. But still the data remains also in the activation queue.
    In fact: All requests since the initialization still reside in the activation queue.
    My question is: Can I savely delete all data from the activation queue?
    It is only occuring for one ODS, all other ODS'es do clear the activation queue succesfully.
    Here is a part of the log for the last delta load, which might lead to the actual problem:
    07.10.2008 00:07:39 Program RSBATCH_EXECUTE_PROZESS successfully scheduled as job BIBCTL_D48V1ORBHRBOPNPN3S8I1RUEC with ID 00073900        RSM            703
    07.10.2008 00:07:40 Parallel processes (for Activation); 000003                                                                       RSODSO_TOOLS        018
    07.10.2008 00:07:40 Timeout for parallel process (for Activation): 000600                                                             RSODSO_TOOLS        019
    07.10.2008 00:07:40 Package size (for Activation): 020000                                                                             RSODSO_TOOLS        020
    07.10.2008 00:07:40 Task handling (for Activation): Backgr Process                                                                    RSODSO_TOOLS        021
    07.10.2008 00:07:40 Server group (for Activation): No Server Group Configured                                                         RSODSO_TOOLS        022
    07.10.2008 00:07:40 Parallel processes (for SID Gener.); 000003                                                                       RSODSO_TOOLS        018
    07.10.2008 00:07:40 Timeout for parallel process (for SID Gener.): 000600                                                             RSODSO_TOOLS        019
    07.10.2008 00:07:40 Package size (for SID Gener.): 020000                                                                             RSODSO_TOOLS        020
    07.10.2008 00:07:40 Task handling (for SID Gener.): Backgr Process                                                                    RSODSO_TOOLS        021
    07.10.2008 00:07:40 Server group (for SID Gener.): No Server Group Configured                                                         RSODSO_TOOLS        022
    07.10.2008 00:07:40 Activation started (process is running under user OLTP_RFC)                                                     RSODSO_PROCESSING     029
    07.10.2008 00:07:40 All data fields updated in mode "overwrite"                                                                       RSODSO_TOOLS        023
    07.10.2008 00:07:40 Process 000001 for determining SID for InfoObject 0STORNO started                                               RSODSO_PROCESSING     045
    Thanks,
    Steven Groot

    Dear Experts,
    Finally I got some input from SAP about this issue, which resolved the error.
    Within the table RSODSACTREQ, there was an entry with an errorstatus. This entry was the cause of the activation queuenot being deleted.
    As quoted by SAP in response to my OSS Message:
    The RSODSACTREQ table records requests which have been activated.
    However, sometimes this table can contain requests which have actually
    already been deleted.
    The timestamp for this request (REQU_ELCCK3YPESODU19NXQH9BQZ70) is the
    19th of Feb 07, yet there is no such request in the ODS (first request
    is the 20.02.2007).
    Such a request, which has an entry in RSODSACTREQ with status "2"
    will prevent deletion of the new data table.
    If the request does not exist anymore in the change log table and there
    is no data for the request in the active table, then you can resolve
    this inconsistency by deleting the entries for this request from table
    RSODSACTREQ, and then the activation queue will be truncated with the
    next successful activation.
    Maybe you can use this information if it is applicable to your situation as well.
    Regards,
    Steven Groot

  • I am not getting clear alert from OEM 11g Grid, even after the issue solved

    I am not getting clear email alert from OEM 11g, even after the issue fixed.
    For eg: I got critical alert when I have shutdown the DB.But I didn't get clear alert even I have started my DB and is up running.
    I am getting only critical and warning alerts but not clear alerts from 11g Grid control.
    Please help me in troubleshooting the issue....
    Thanks in advance.............
    vgcrl

    Bullitt wrote:
    there email address is [email protected]
    Thank you... I will give that a go...
    Martin

  • Button Action is not getting captured after enabling

    Hi,
    I have Button in a region with disabled property as true. And on process form request , i am changin the button disabled property to False. Now, when i click the button, processform request is getting called, but event is not getting captured.
    button properties:
    Action Type: fireAction
    Even: save
    Submit: True
    Controlelr code: pageContext.getParameter(EVENT_PARAM) is returing null.
    Can you let me know what needs to be done to capture the event.

    Hi,
    Use the below sample code in your PFR starting that will give what are all the context parameters,
    from that you should be able to find the event's parameter.
    Get all the pagecontext form parameters using Enumeration
    import java.util.Enumeration;
    Enumeration enums = pageContext.getParameterNames();
    while(enums.hasMoreElements())
    String paramName = enums.nextElement().toString();
    System.out.println("Param names " paramName " -----> Param Values " + pageContext.getParameter(paramName));
    Thanks,
    With regards,
    Kali.
    OSSI.

  • GR/IR Clearing a/c not getting cleared..

    Dear All,
    My GR/IR clearing account is not getting cleared automatically after Invoice posting..is it the standard behavior or anything
    missing?
    For example- GR/IR Clearing a/c is 13110100,when GRN is done it is getting credited and once invoice is posted it gets
                          debited so it should show cleared when we run FS10N / FBL3N
    please let me know whether it is needed to clear manually?
    Naren

    Hi
    F.13 is for executing the setting configured under Financial Accounting -> General Ledger Account -> Business Transactions ->Open item clearing - > Prepare Automatic clearing. In this place, the GL account needs to be updated with the relevant criteria like, what are the fields to be matched for clearing like Reference field, assignment, etc.
    After that, if F.13 is executed for this GL account then it will clear based on the criteria specified above.
    Hope it clarifies
    Regards
    Lakshmanan Krishnan

  • "disp+work" process in not getting started after kernel upgradation

    Hello Experts,
    Good day…..,
    I am new to SAP. I installed SAP ECC6 EHP4 with default kernel version 701 and it was working fine.
    I have upgraded kernel version from 701 to 741, but the “disp+work” process is not getting started after kernel upgrade.
    I have posted “dev_W0” log &
    “disp+work” command result obtained in CMD prompt of respective server.
    Please help me out in this. Thanks all in advance.
    “dev_w0” Log”
    trc file: "dev_w0", trc level: 1, release: "741"
    *  ACTIVE TRACE LEVEL           1
    *  ACTIVE TRACE COMPONENTS      all, MJ
    M sysno      55
    M sid        TNG
    M systemid   562 (PC with Windows NT)
    M relno      7410
    M patchlevel 0
    M patchno    42
    M intno      20020600
    M make multithreaded, Unicode, 64 bit, optimized
    M profile D:\usr\sap\TNG\SYS\profile\TNG_DVEBMGS55_ABTHMSSB01
    M pid        2392
    M

    M Wed Jul 23 02:04:35 2014
    M  kernel runs with dp version 208000(ext=117000) (@(#) DPLIB-INT-VERSION-208000-UC)
    M  length of sys_adm_ext is 500 bytes
    M  ***LOG Q0Q=> tskh_init, WPStart (Workp. 0 2392) [dpInit.c 731]
    M  DpCommonParamInit: rdisp/core_file_size = default --> no change
    I  MtxInit: 30000 0 0

    M Wed Jul 23 02:04:36 2014
    M  DpIPCInit2: read dp-profile-values from sys_adm_ext
    M  DpShMCreate: alloate/attach shared memory (mode=ATTACH)
    M  DpShMCreate: sizeof(wp_adm)                         24288    (1104)
    M  DpShMCreate: sizeof(tm_adm)                          51472080             (256080)
    M  DpShMCreate: sizeof(ca_adm)                           432000  (72)
    M  DpCommTableSize: max/headSize/ftSize/tableSize=500/16/7464064/7583152
    M  DpShMCreate: sizeof(comm_adm)                   7583152                (14904)
    M  DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    M  DpShMCreate: sizeof(slock_adm)                      0              (296)
    M  DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    M  DpShMCreate: sizeof(file_adm)                         0              (80)
    M  DpSockTableSize: max/headSize/ftSize/tableSize=500/16/520064/520080
    M  DpShMCreate: sizeof(sock_adm)                       520080  (1016)
    M  DpShMCreate: sizeof(vmc_adm)                       0              (3208)
    M  DpShMCreate: sizeof(wall_adm)                        (ft=41664/fi=67472/hd=64/rec=192)
    M  DpShMCreate: sizeof(amc_rec_adm)                              (ft=86464/fi=67472/hd=64/rec=416)
    M  DpShMCreate: sizeof(websocket_adm)                         (ft=28864/hd=64/rec=272)
    M  DpShMCreate: sizeof(gw_adm)          64
    M  DpShMCreate: sizeof(j2ee_adm)       3936
    M  DpShMCreate: SHM_DP_ADM_KEY                  (addr: 00000000103D0050, size: 60433936
    M  DpShMCreate: allocated sys_adm at 00000000103D0250
    M  DpShMCreate: allocated wp_adm_list at 00000000103E20F0
    M  DpShMCreate: allocated wp_adm at 00000000103E2410
    M  DpShMCreate: allocated tm_adm_list at 00000000103E84F0
    M  DpShMCreate: allocated tm_adm at 00000000103E8730
    M  DpShMCreate: allocated ca_adm at 00000000134FF000
    M  DpShMCreate: allocated comm_adm at 0000000013568980
    M  DpShMCreate: system runs without slock table
    M  DpShMCreate: allocated sock_adm at  0000000013CA4130
    M  DpShMCreate: allocated vmc_adm_list at 0000000013D232C0
    M  DpShMCreate: system runs without VMC
    M  DpShMCreate: allocated gw_adm at 0000000013D23560
    M  DpShMCreate: allocated j2ee_adm at 0000000013D237A0
    M  DpShMCreate: allocated ca_info at 0000000013D24900
    M  DpShMCreate: allocated wall_adm (ft) at 0000000013D24B40
    M  DpShMCreate: allocated wall_adm (fi) at 0000000013D2F000
    M  DpShMCreate: allocated wall_adm (head) at 0000000013D3F990
    M  DpShMCreate: allocated amc_rec_adm (ft) at 0000000013D3FBD0
    M  DpShMCreate: allocated amc_rec_adm (fi) at 0000000013D54F90
    M  DpShMCreate: allocated amc_rec_adm (head) at 0000000013D65920
    M  DpShMCreate: allocated websocket_adm (ft) at 0000000013D65B60
    M  DpShMCreate: allocated websocket_adm (head) at 0000000013D6CE20
    M  DpShMCreate: initialized 21 eyes
    M  DpCommAttachTable: attached comm table (header=0000000013568980/ft=0000000013568990/fi=0000000013C86E10)
    M  DpSockAttachTable: attached sock table (header=0000000013CA4130/ft=0000000013CA4140)
    X  EmInit: MmSetImplementation( 2 ).
    X  MM global diagnostic options set: 0
    X  <ES> client 0 initializing ....
    X  <ES> EsILock: use Semphore 33 for locking
    X  Using implementation view
    X  <EsNT> Using memory model view.
    M  <EsNT> Memory Reset disabled as NT default
    X  ES initialized.

    X Wed Jul 23 02:04:37 2014
    X  mm.dump: set maximum dump mem to 96 MB
    M  ThStart: taskhandler started
    M  ThInit: initializing DIA work process W0

    M Wed Jul 23 02:04:44 2014
    M  ThInit: running on host ABTHMSSB01
    I  MtxInit: 0 0 0

    M Wed Jul 23 02:04:45 2014
    M  calling db_connect ...
    B  Loading DB library 'D:\usr\sap\TNG\DVEBMGS55\exe\dboraslib.dll' ...
    B  Library 'D:\usr\sap\TNG\DVEBMGS55\exe\dboraslib.dll' loaded
    B  Version of 'D:\usr\sap\TNG\DVEBMGS55\exe\dboraslib.dll' is "741.10", patchlevel (0.42)
    C  Prepending D:\usr\sap\TNG\DVEBMGS55\exe to Path.
    C  Register application info.

    C Wed Jul 23 02:04:47 2014
    C  Oracle client version: 10.2.0.4.0, (dbsl 741 040714, UNICODE[2])
    C  Detailed Oracle client (patch) info not available.
    C  *** ERROR => Connect via SAPUSER not supported for kernel >= 740.
    [dbsloci.c    2406]
    C     Only Secure Connect method possible.
    M  ***LOG R19=> ThDbConnect, db_connect ( DB-Connect 000256) [thDatabase.c 76]
    M  in_ThErrHandle: 1
    M  *** ERROR => ThInit: db_connect (step TH_INIT, thRc ERROR-DB-CONNECT_ERROR, action STOP_WP, level 1) [thxxhead.c   2281]
    M Wed Jul 23 02:04:48 2014

    M  Info for wp 0

    M    pid = 2392
    M    severity = 0
    M    status = 0
    M    stat = WP_NEW
    M    waiting_for = NO_WAITING
    M    workerType = DP_WORKER_DIAWP
    M    act_cs_count = 0
    M    csTrack = 0
    M    csTrackRwExcl = 0
    M    csTrackRwShrd = 0
    M mode_cleaned_counter = 0
    M    control_flag = 0
    M    report = > <
    M    action = 0
    M    tab_name = >                              <

    M  ThIErrHandle: no current incoming request


    M *****************************************************************************
    M  *
    M  *  LOCATION SAP-Server ABTHMSSB01_TNG_55 on host ABTHMSSB01 (wp 0)
    M  *  ERROR ThInit: db_connect
    M  *
    M  *  TIME Wed Jul 23 02:04:48 2014
    M  *  RELEASE 741
    M  *  COMPONENT Taskhandler
    M  *  VERSION 1
    M  *  RC 16797709
    M  *  MODULE D:/depot/bas/741_REL/src/krn/si/th/thxxhead.c
    M  *  LINE 2470
    M  *  COUNTER 1
    M  *
    M  *****************************************************************************

    M  PfRejectStatistic: clear statistic record
    M  PfClearAllRec: clear statistic area
    M  PfClearAllRec: statRecordAction = STAT_RECORD_ACTION_REJECT
    M  Entering TH_CALLHOOKS
    M  ThCallHooks: call hooks for event BEFORE_DUMP
    M  ThIErrHandle: entering ThSetStatError
    M  ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=0)
    M  call ThrShutDown (1)...
    M  ***LOG Q02=> wp_halt, WPStop (Workp. 0 2392) [dpnttool.c 335]
    “Desp+Work” Command result:
    C:\Users\tngadm>disp+work
    disp+work information
    kernel release 741
    kernel make variant 741_REL
    compiled on NT 6.0 6002 x86 MS VC++ 16.00 for NTAMD64
    compiled for                  64 BIT
    compilation mode UNICODE
    compile time Jul  9 2014 16:39:46
    update level 0
    patch number 42
    source id 0.042
    RKS compatibility level 0
    supported environment
    database (SAP, table SVERS) 700
    710
    701
    702
    703
                                  711
    720
    730
    731
    732
    738
    740
    operating system
    Windows NT 5.1
    Windows NT 5.2
    Windows NT 6.0
    Windows NT 6.1
    Windows NT 6.2
    Windows NT 6.3
    C:\Users\tng

    C  *** ERROR => Connect via SAPUSER not supported for kernel >= 740.
    [dbsloci.c    2406]
    C     Only Secure Connect method possible.
    For this issue you need to set up SSFS.
    1639578 - SSFS as password storage for primary database connect
    I am new to SAP. I installed SAP ECC6 EHP4 with default kernel version 701 and it was working fine.
    I have upgraded kernel version from 701 to 741
    Are you sure kernel 741 is compatible with an EHP 4 system ?
    Read this SAP note
    1969546 - Release Roadmap Kernel 740
    Regards
    RB

  • Vendor Account not getting Cleared.

    Dear All,
    First of all thanks everyone for your support till date.
    I have an issue. When I am trying to clear a vendor account from F-44 its not getting cleared. Its showing a negative balance of Cash discount and is not getting adjusted with any account.
    However when I am processing the open item for the same vendor in FBL1N. The total is 0.
    Can any one suggest how to go ahead and clear this account.
    Thanks & regards
    Om Prakash gupta

    Dear All,
    Any updates on this issue as it has become a serious problem here. There ia an objection from Auditor.
    Kindly Suggest.
    Regards
    OM

  • SD Reversal not getting Cleared

    Hi Experts,
    When an invoice is getting posted in SD and subsequently when such invoice is cancelled, the line item is not getting cleared. In FBL5n it is showing both the line items as open for all these cases. Please advice
    Thanks in Advance

    Hi,
    VF11 only cancell the invoice and post the reversal document in FI.
    First you clear the original document and reversal document manually in FI
    use T code F-32 or automatically in F.13
    It is related to OB74 setting for this Cusotmer' Recon Acc
    please Check the OSS notes 1259505 and Note 400000

  • SOCO requiremnts not getting cleared.

    Hello Freinds,
    I am working on SRM 5.0 classic scenario( with support pack 11). The requiremnts are not getting cleared although follow on docs are created for them ( PO). This is happening for only goods shopping carts and not for the limit.
    Any inputs on this will be highly appriciated.
    Regards
    SRM USER

    Hi Muthu ,
    I have check the code , But i sisnt see any difference , Infact we didn done any change recently . It was working fine beofre support pack and still working fine in another system aftter support pack .this Badi code is same in the both systems .
    you can also have look into this code.zsrm_sourcing is a custom table where we are maintaing document type and account assignment catogory for catalog items.
    Thank you .
    Get details of shopping cart.
      CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL'
        EXPORTING
          i_guid    = item_bbp_guid
        IMPORTING
          E_ITEM    = ls_item
          ET_ATTACH = lt_attach
        TABLES
          E_ACCOUNT = lt_account
          E_PARTNER = lt_partner.
    If lt_attach got any records sourcing needs to be done.
    SET SOURCING parameter to 'X'.
      IF lt_attach[] IS NOT INITIAL.
        SOURCING = 'X'.
        EXIT.
      ENDIF.
    If lt_partner doenst contain a fixed vendor, sourcing
    needs to be carried out.
      READ TABLE lt_partner TRANSPORTING NO FIELDS
           WITH KEY partner_fct = c_vendor.  " Fixed vendor
      IF NOT sy-subrc IS INITIAL.
        SOURCING = 'X'.
        EXIT.
      ELSE.
    If there is a fixed vendor, but item is not assigned to
    account assignment category, EXPENSE or INTERNAL ORDER .
    Sourcing needs to be carried out for this case.
    Load table with sourcing rules
        SELECT * FROM zsrm_sourcing
             INTO TABLE lt_sourcing.
        CLEAR SOURCING.
        LOOP AT lt_account ASSIGNING <fs_account>.
          READ TABLE lt_sourcing TRANSPORTING NO FIELDS
             WITH KEY acc_cat = <fs_account>-acc_cat
                      skip_sourcing = c_x.
          IF sy-subrc IS NOT INITIAL.
            SOURCING = 'X'.
            EXIT.
          ENDIF.
        ENDLOOP.
      ENDIF.

Maybe you are looking for