Message KO020 - How to check all the open down payments and request.

Hi Comunity,
I need to check wich are all the open down payments in the system and then clear them, to close an order in KO02 or KO88. Please let me know if there is a  way to verify the open down payments por vendors, for customers, for AUC, or pending payments request that could be causing the error message ko020.
Thanks a lot.
Vero.

Hi
1) Use below parameters of structure SSFCTRLOP
NO_OPEN, NO_CLOSE: These two flags prevent the print request from being closed after accepting the output of the Smart Form and allows you to include all other form output into this print request. The value should be like the following:
1st call: 
NO_OPEN = SPACE.
NO_CLOSE = 'X'.
nth call:
NO_OPEN = 'X'.
NO_CLOSE = 'X'.
last call:
NO_OPEN = 'X'.
NO_CLOSE = SPACE
2.SSFCOMPOP: Structure for the output option.
TDNEWID: A flag indicating whether a new request is created.
4)     Define one data wa_print_control referencing the structure SSFCTRLOP, and define another data variable wa_output_option referencing the structure SSFCOMPOP in the top include file of this report.
5)     Clear the above two work areas before the print loop happens on the internal table that contains the selected invoice headers.
6)     Initialize these two work areas with the values which would not change during the print loop as the following code fragment:
wa_print_control-no_dialog = ' '. u201DShow print setting dialog
            wa_print_control-preview = 'X'. u201DEnable print preview
            wa_output_option-TDNEWID = 'X'. u201CNew spool request.
7)     In the loop at the internal table which holds the selected invoice headers, set blank value to of the field wa_print_control-NO_OPEN and set u2018Xu2019 to the field wa_print_control-NO_CLOSE for the first loop at the AT FIRST event because it will be the first call to the function module of the smartform. The code is bellow:
    print_control-no_open = ' '.
    print_control-no_close = 'X'.
8)     Set blank value to the field wa_print_control-NO_CLOSE to close the spool request for the last loop at the AT LAST event.
wa_print_control-NO_CLOSE = u2018 u2018
9)     Call the function module generated by the Form Design by passing the print control work area and output area.

Similar Messages

  • How to Check all the Deltas in Process

    hi xperts,
      I am having a Number of Delta Ips in the Process chains.Some time although the Deltas will be in the Green there will be no Data Coming from the Source SYStem.
    Since i am Getting Data From XI Interface i have to check everyday that Data is Coming or not.
    So My Requirement is to Check all the Deltas At time so that i can SAve a lot of time?.
    How to do that?
    Any ideas Appreciated.

    I would check RSMO with Yello Status.
    In my case, I know how may should be running at specific time.So I see how many are YELLOW (currently running).
    If you want to see in R/3, I would suggest you to to go <i><b>SM37</b></i> and filter jobs by <i><b>BI_REQ*</b></i> and give times and status is <b>ACTIVE</b>.
    You should be able to see all running BI Requests in R/3.
    Good Luck.
    Anand.

  • How can I get the No. of package and requesting system name in user exit?

    Dear all,
    Is there anybody knowing how to obtain the extracting package number and requesting system name in the user exit "EXIT_SAPLRSAP_002" ? here is detail on my questions as below:
    For package number. If extracting 100,000 records of 0MATERIAL_TEXT , and the package size is 20,000, then there are 10 packages, when executing the user exit, how can I know which package I am extracting on?
    For requesting name, when executing the user exit, how can I know the logical system name from which the extraction request is sent?
    Thanks.
    best regards
    Patrick

    Hi Mansi,
    Thanks for your quick response.
    The background of this requirement is, in the datasource 0material_Plant_Att, we added two fields in the extraction structure, one is variable price, another is previous year's variable price, which need to be obtained by searching data KEKO & CKIS in the user exit, these tables have the huge data volume, in each data package, the user exit needs to be executed once, so the heavy searching needs to be done once, consequently, the total running time of this request including several data packages is very long. In order to improve the performance, we design the following logic:
    1. Create the temporary tables YCKIS & YKEKO in R/3.
    2. Run BW request in BIW.
    3. In R/3, If this is first data package of this request, delete all data in YCKIS & YKEKO, then search the data from CKIS & KEKO ( Average 20 million records), then insert these data into YCKIS & YKEKO ( Average 0.2 million records). 
    4. In R/3, if this is not first data package of this request, then search the data directly from YCKIS & YKEKO.
    You can see in the above, in the step 4, the data searching performance can be improved significantly due to reading data from temporary table, this is why I need to know the No. of data package. In addition, apparently, it can not be done in BIW side since the performance issue is in the user exit rather than in BIW. Also it is very difficult to setup one counter to deliver this since we do not know when to reset the counter. For example,
    - Assuming there are 3 data packages.
    - 1st day, we schedule one request from BIW, in R/3,
       -> At 1st package, counter = 0+1=1
       -> At  2nd package, counter =1+1= 2.
       -> At 3rd package, counter = 2+1= 3, then reset counter = 0 for next request.
    Question 1:  How can we know the 3rd package is last one?
    Question 2: If during the 2nd package, the extraction job is cancelled exceptionally, the counter value is 2 not 0, then for the next request, the data searching is not correct, right.
    Hope the above is clear, and apology this email is too long.
    Thanks.
    best regards
    Patrick

  • Every time I close a window that has opened up (not a tab) all the open windows close and it's driving me nuts!

    If I have opened up a link and it comes up as a separate window and not a tab, then I go to close that window, all the other Firefox windows that are open will close too. Is there anything to prevent this? It is extremely annoying when I have to go and open all the windows/tabs again!
    == This happened ==
    Every time Firefox opened
    == since upgrading

    Do you have that problem when running in the Firefox SafeMode?
    [http://support.mozilla.com/en-US/kb/Safe+Mode]
    ''Don't select anything right now, just use "Continue in SafeMode."''
    If not, see this:
    [http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes]

  • My iPhone never had a problem syncing with my iTunes. I check all the songs I want and when I manually connect the phone to the computer via USB, i would select "sync only checked songs and videos". No music will sync now and I've tried everything?

    Normally my phone would connect with my computer and replace all the songs on my phone with all the songs available in my library. Now it seems as if the songs on my phone are permanently there, and nothing from my iTunes library will sync. I tried syncing with another library on another computer and nothing would sync onto my iPhone from that one either. I feel like it's a problem with the phone, not the iTunes, but I'm not sure. Ive been trying things for the last 8 hours. Why won't my music sync to my phone??

    1. Open iTunes.
    2. Click the View option in the iTunes menu.
    3. Select the Show Sidebar option.
    Connect your phone, select it in the Sidebar...the various tabs will now show as before.

  • How we can detect the open Thermocouples

    I need to check for open end in thermocouple. I wanted to know if the SCXI-1125 itself checks for the open end?, and how can i know that a thermocouple is open ended.?

    Ole H wrote:
    You will read something like 275 degrees centigrade.
    Ole
    Most front-circuits for thermocouples I have seen have the feature of detecting an open thermocouple. Usually a small amount of current is fed across the thermocouple, and since its dc impedance is rather low a small current will cause only minor output voltage error, If the thermocouple is open the impedance is inf., and the small current across the open thermocouple will cause a rather high input voltage. The signal conditioning circuitry will read a temperature which is out of reasonable range.

  • How to get rid of Open Goods Receipts and PO's that were never invoiced

    Hi we use SAP Business one 2007A PL:08. I need to learn a way to delete all the open good receipts and purchase orders that were never invoiced. How do I do it?
    Please let me know!!
    Thanks

    Purchase orders do not have any accounting entries, so Right Click> Close will close the document.
    The same action will also close a GRPO, but this will create an accounting entry as the Goods Receipt created a debit to stock and a credit to the allocation account.  The closing entry will clear the allocation account & credit a cost of sales account which is determined in the account determination. I think it is discounts received account from memory.

  • How to check if the user has only the display authority of a message

    hi,
    How to check if the user has only the display authority of a message but does not have the change authority for a certain message?
    Best regards,

    hi blake
    though i am an application consultant and for authorisation u need to have help of BASIS person if u r not the one but still i can guide u regarding the same,
    Basically Authorization Management 
    Use
    You can use the following authorization objects to control the authorizations for maintaining business partner data:
    •        Authorization objects for the Business Partner:
    •     &#61601;        B_BUPA_GRP
    •     &#61601;        B_BUPA_ATT
    •     &#61601;        B_BUPA_FDG
    •     &#61601;        B_BUPA_RLT•       
    Authorization objects for relationships:
    •     &#61601;        B_BUPR_BZT
    •     &#61601;        B_BUPR_FDG
    In addition, you can assign an authorization group to a business partner in the dialog. The authorization group controls which users may maintain data for this business partner.
    You can also define authorizations for fields and field groups using the Business Data Toolset (BDT). Depending on the settings you have made, the system carries out the relevant authorization checks.
    In the dialog in the SAP GUI, you can display an overview of the authorizations assigned to you by pressing the button Settings.
    For more information on authorization management, see the Implementation Guide (IMG) of the Business Partner, as well as in the Developer’s Handbook for the BDT under  Authorizations.
    IntegrationAuthorization management for the Business Partner forms part of the  SAP authorization concept.
    Prerequisites
    You have made the necessary settings in Customizing of the Business Partner under Basic Settings--> -Address Management.
    Moving over
    AS ABAP Authorization Concept 
    The ABAP authorization concept protects transactions, programs, and services in SAP systems from unauthorized access. On the basis of the authorization concept, the administrator assigns authorizations to the users that determine which actions a user can execute in the SAP system, after he or she has logged on to the system and authenticated himself or herself.
    To access business objects or execute SAP transactions, a user requires corresponding authorizations, as business objects or transactions are protected by authorization objects. The authorizations represent instances of generic authorization objects and are defined depending on the activity and responsibilities of the employee. The authorizations are combined in an authorization profile that is associated with a role. The user administrators then assign the corresponding roles using the user master record, so that the user can use the appropriate transactions for his or her tasks.
    Authorization Checks 
    To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
    The following actions are subject to authorization checks that are performed before the start of a program or table maintenance and which the SAP applications cannot avoid:
    •        Starting SAP transactions (authorization object S_TCODE)
    •        Starting reports (authorization object S_PROGRAM)
    •        Calling RFC function modules (authorization object S_RFC)
    •        Table maintenance with generic tools (S_TABU_DIS)
    Checking at Program Level with AUTHORITY-CHECK
    Applications use the ABAP statement AUTHORITY-CHECK, which is inserted in the source code of the program, to check whether users have the appropriate authorization and whether these authorizations are suitably defined; that is, whether the user administrator has assigned the values required for the fields by the programmer. In this way, you can also protect transactions that are called indirectly by other programs.
    AUTHORITY-CHECK searches profiles specified in the user master record to see whether the user has authorization for the authorization object specified in the AUTHORITY-CHECK. If one of the authorizations found matches the required values, the check is successful.
    Starting SAP Transactions
    When a user starts a transaction, the system performs the following checks:
    •        The system checks in table TSTC whether the transaction code is valid and whether the system administrator has locked the transaction.
    •        The system then checks whether the user has authorization to start the transaction.
    The SAP system performs the authorization checks every time a user starts a transaction from the menu or by entering a command. Indirectly called transactions are not included in this authorization check. For more complex transactions, which call other transactions, there are additional authorization checks.
    •     &#61601;        The authorization object S_TCODE (transaction start) contains the field TCD (transaction code). The user must have an authorization with a value for the selected transaction code.
    •     &#61601;        If an additional authorization is entered using transaction SE93 for the transaction to be started, the user also requires the suitable defined authorization object (TSTA, table TSTCA).
    If you create a transaction in transaction SE93, you can assign an additional authorization to this transaction. This is useful, if you want to be able to protect a transaction with a separate authorization. If this is not the case, you should consider using other methods to protect the transaction (such as AUTHORITY-CHECK at program level).
    •        The system checks whether the transaction code is assigned an authorization object. If so, a check is made that the user has authorization for this authorization object.
    The check is not performed in the following cases:
    You have deactivated the check of the authorization objects for the transaction (with transaction SU24) using check indicators, that is, you have removed an authorization object entered using transaction SE93. You cannot deactivate the check for objects from the SAP NetWeaver and HR areas.
    This can be useful, as a large number of authorization objects are often checked when transactions are executed, since the transaction calls other work areas in the background. In order for these checks to be executed successfully, the user in question must have the appropriate authorizations. This results in some users having more authorization than they strictly need. It also leads to an increased maintenance workload. You can therefore deactivate authorization checks of this type in a targeted manner using transaction SU24.
    •     &#61601;        You have globally deactivated authorization objects for all transactions with transaction SU24 or transaction SU25.
    •     &#61601;        So that the entries that you have made with transactions SU24 and SU25 become effective, you must set the profile parameter AUTH/NO_CHECK_IN_SOME_CASES to “Y” (using transaction RZ10).
    All of the above checks must be successful so that the user can start the transaction. Otherwise, the transaction is not called and the system displays an appropriate message.
    Starting Report Classes
    You can perform additional authorization checks by assigning reports to authorization classes (using report RSCSAUTH). You can, for example, assign all PA* reports to an authorization class for PA (such as PAxxx). If a user wants to start a PA report, he or she requires the appropriate authorization to execute reports in this class.
    We do not deliver any predefined report classes. You must decide yourself which reports you want to protect in this way. You can also enter the authorization classes for reports with the maintenance functions for report trees. This method provides a hierarchical approach for assigning authorizations for reports. You can, for example, assign an authorization class to a report node, meaning that all reports at this node automatically belong to this class. This means that you have a more transparent overview of the authorization classes to which the various reports are transported.
    You must consider the following:
    •     •         After you have assigned reports to authorization classes or have changed assignments, you may have to adjust objects in your authorization concept (such as roles (activity groups), profiles, or user master records).
    •     •         There are certain system reports that you cannot assign to any authorization class. These include:
    •     •         RSRZLLG0
    •     •         STARTMEN (as of SAP R/3 4.0)
    •     •         Reports that are called using SUBMIT in a customer exit at logon (such as SUSR0001, ZXUSRU01).
    •     •         Authorization assignments for reports are overwritten during an upgrade. After an upgrade, you must therefore restore your customer-specific report authorizations.
    Calling RFC Function Modules
    When RFC function modules are called by an RFC client program or another system, an authorization check is performed for the authorization object S_RFC in the called system. This check uses the name of the function group to which the function module belongs. You can deactivate this check with parameter auth/rfc_authority_check.
    Checking Assignment of Authorization Groups to Tables
    You can also assign authorization groups to tables to avoid users accessing tables using general access tools (such as transaction SE16). A user requires not only authorization to execute the tool, but must also have authorization to be permitted to access tables with the relevant group assignments. For this case, we deliver tables with predefined assignments to authorization groups. The assignments are defined in table TDDAT; the checked authorization object is S_TABU_DIS.
    You can assign a table to authorization group Z000. (Use transaction SM30 for table TDDAT) A user that wants to access this table must have authorization object S_TABU_DIS in his or her profile with the value Z000 in the field DICBERCLS (authorization group for ABAP Dictionary objects).
    please See also:
    •        SAP Notes 7642, 20534, 23342, 33154, and 67766
    guess this info will help you,there is one graphic which actually explain the hierarchy of authorisation,i will find some time out to let u know more info about the authorisation
    but if u sit with ur BASIS guy then u can learn lot of things in PFCG
    i guess u r a basis guy,then its not a problem
    best regards
    ashish

  • OMB Plus : how to get all the generated messages into a text file ?

    Hello,
    I wrote an OMB TCL script and I would like to know how to get all the messages generated during the exécution into a text file.
    I tried this, but it works only for a puts command :
    set DesProjet ACT_1
    set filename [ open "c:\\temp\\INFDE_010_IMPORT_REPOSITORY_$DesProjet.log" w]
    puts "test"
    Thank you for your help

    Hello Alain, you should try the OMBLOG variable. If you set it inside OMBPlus:
    set OMBLOG c:/temp/mylog.txtthen all the OWB specific commands are logged with their output. By OWB specific I mean all those that start with OMB.
    This is more than what you see in the interface, because:
    - messages inside procedures are logged; you wouldn't see them on std.output when you call a proc
    - variables are resolved, so if you issue the command
    set my_var VERY_IMPORTANT_TABLE
    OMBDROP TABLE '$v_myvar'the log will show:
    OMBDROP TABLE 'VERY_IMPORTANT_TABLE'
    Table dropped
    and you know something is wrong... so OMBLOG is very useful to intercept all manipulations on you repository.
    If what you want instead is a dump of the screen output when you execute a script, I suggest you redirect standard output from the operating system command line. Unfortunately OMBPlus doesn't support all advanced redirection and tracing features of the TCL language.
    Hope this helps, Antonio

  • How do I print all the open tabs in Photoshop, without clicking on each and printing manually?

    How do I print all the open tabs in Photoshop, without clicking on each and printing manually?

    If the song are part of an album, the album should have a cloud icon for downloading it in full. If they are separate tracks (not in the same album) you will have to download individually.

  • In my old OS I could press F11 and clear all the open windows from view to see only the desktop. How can I do that now in Mavricks?

    In my old OS I could press F11 and clear all the open windows from view to see only the desktop. How can I do that now in Mavricks?

    system preference > Keyborad >  click the box thast says  use all f1,f2,f2 keys as standard functiong Key and then the f11 key should casue all window fo fly to the side and you can see your desktop

  • I am trying to figure out how to clear my massage backlog of messages on Messages for Mavericks OS. I believe a lot of space is taken up by this running in the background keeping recent messages loaded. Especially with all the gif files I've been sending

    I am trying to figure out how to clear my massage backlog on Messages for Mavericks OS. I believe a lot of space is taken up by this running in the background keeping recent messages loaded. Especially with all the gif files I've been sending. Is there a way to select all and deleter? Please help! Can't find anyone who looks to do the same just lots of manuals for using the app on iphones and ipads.
    Thanks

    I am trying to figure out how to clear my massage backlog on Messages for Mavericks OS. I believe a lot of space is taken up by this running in the background keeping recent messages loaded. Especially with all the gif files I've been sending. Is there a way to select all and deleter? Please help! Can't find anyone who looks to do the same just lots of manuals for using the app on iphones and ipads.
    Thanks

  • How do I disable the "open java script' message box alert?

    How do I disable the 'open java script' message box message box alert?

    Bee Hong-
    What App is showing the message?  If it is Safari, go to Settings-Safari-JavaScript and turn it ON.
    If it is a different App, see if that App is in Settings and has a JavaScript option.
    Fred

  • How to suppress all the warning/information messages on BEx & Web (BI 7.0)

    I have already checked all the options using "Messages" option in RSRT.  Still the query execution throws warnings/information messages when run through BEx and Web (through BEx query designer and not WAD).  Users absolutely do not want these messages displayed (error messages are OK though).  Anyone has any inputs?  Thanks!

    i had the same problem and after reading all answers here, i apply what you said about RSRT , it suppose to work because you choose what warrning you want to supress but it did not work
    but you will never believe what i found , i went icon by icon in BEX and in setting icon next to the question mark where you have the option to connect and disconnect from the BW server
    i found this option before "Trace" which is "suppress warning from server" , so i try this and it work, this setting also stay on as much as you want, and it will be applied for all queries you run
    but it will supress all warnings, ok this good for all quieries that you know that they run well , but if you will create a new query , you better put this setting off , until you finalize the query and tested ........it is important to see all warnings when you develope new quieries,   
    i am not sure about the wad but i am sure there is something like that in server setting.
    this is my frist message here, i hope i helped, let me know
    Cheers

  • How to show up all the open Apps in this new iOS 7?

    Mine iPad2.
    When i was on the previous iOS 6.. I could press on the home button and it will display all the opened up Apps. I could then close what ever Apps I wish to close.
    Since updating to the latest iOS 7 I do not get opened up Apps displayed on pressing the devices home button. How could I get my iPad 2 to show up all the opened Apps? Double tap on the home button does not work in this new iOS 7.
    Any clues
    Your advice would be greatly appreciated.
    Regards

    Thanks so much this works. **** apple. Every time they update one has to learn how to do simple tasks all over. I appreciate you giving me/us the answer. By the way, I hate the new operating system. It ***** on all level. Icons look like they belong in a preschool.

Maybe you are looking for

  • Sharing folders with Samba in Mavericks

    Hi, I've spent the whole afternoon trying to access some shared folders of my MacBook Pro from a machine running Ubuntu 12.04 using samba. is it possible? I read AFP is deprecated and SMB2 is going to be the standard protocol. I also read SMB2 is get

  • Deliveries using movement type 161

    Hi experts: I am working with an escenario with movement type 161, the process flow is the next: 1. In transaction MB01, I create document material with movement 161, there isn´t purchase order (returns) 2. When I create document material, the system

  • Monitoring session

    How to make monitoring session

  • No images in 1.1

    I just upgraded to 1.1 from 1.0 and all i'm getting is square grey boxes where the images should be, I've uninstalled and reinstalled but no inmages. The library folders are still there from 1.0 even after I uninstalled and reinstalled 1.1. I'm on Vi

  • Saving a drawing as vector file?

    I am new to Adobe Ideas--how can I save a drawing as a vector file? or a PDF that is editable in Illustrator CS6?