Search by date is not working correctly
If you search for string aggregation in the PL/SQL forum and leave it to default to past 90 days it returns 121 results, if you search for all dates it returns only 14.
This is probably a minor issue since almost no one uses this feature but I thought you might like to know anyway.
Yes, and also one for posting Tuning Requests ;)
edit
And the Mutating Table Error
And storing dates as strings/numbers/anydata
Edited by: hoek on Jul 15, 2010 12:31 AM
Similar Messages
-
My phone is so slow won't download any apps and data is not working correctly
I have the moto e with straight talk
Hi
This is not a Firefox thing, but there are some general housekeeping activities you can do to make your telephone run much easier.
First of all, uninstall any apps and widgets you do not need. It is amazing how they can clutter up your phone! In the app drawer, long press on an app or widget and drag it to the uninstall option at the top of the screen.
So you have a sizeable SD card in your phone? If so, in Settings app , scroll down to Storage and tap "Move media". As it says on the menu, this will move your media files to your memory card, thus freeing up space on your phone.
Before you leave Storage, scroll up a little and tap on "Cached Data" and selected to clear the cached data.
In Settings>Apps, scroll across to "On SD Card" and tick a few boxes to move some of your apps to your memory card. (Note: With some apps, this may mean that any accompanying widgets will not work, this is a bug with Android).
Once finished, turn off your phone and turn it back on again and you should find your phone has quite a bit more space and is running a bit quicker. -
Trunc date function not working correctly
Hi,
Another quick question if people don't mind. Bit confused about the trunc date function. I'm following the sql fundamentals exam guide and using their examples:
select trunc(to_date('02-jun-2009 13:00','dd-mon-yyyy hh24:mi')) day from dual;
this returns the 2nd of june, as it should, because, as far as i'm aware, leaving the optional variable out defaults the precision to 'day'. but when i explicitly add the variable 'day', as the guide has done with 'week' 'month' and 'year' in the following examples (so i assume this format is correct rather than dd/mon/yyyy), something goes wrong:
select trunc(to_date('02-jun-2009 13:00','dd-mon-yyyy' hh24:mi'), 'day') day from dual;
this returns the 31st of may. which is incorrect.
however replacing 'day' with 'dd' provides the correct answer of the 2nd again.
this isn't a major issue, it just bothers me that the guide seems (again) to be mistaken, something that is rapidly becoming a trend in their examples. i'd also quite like to know why this is happening, as it will help improve my understanding of sql in general - perhaps there is some sort of default to allow the correct use of the variable 'day' i'm overlooking and that the guide hasn't made clear.
btw, i'm working in sqlplus - although developer has some odd results too.
thanks alot,
nick967660 wrote:
Hi,
Another quick question if people don't mind. Bit confused about the trunc date function. I'm following the sql fundamentals exam guide and using their examples:
select trunc(to_date('02-jun-2009 13:00','dd-mon-yyyy hh24:mi')) day from dual;
this returns the 2nd of june, as it should, because, as far as i'm aware, leaving the optional variable out defaults the precision to 'day'. but when i explicitly add the variable 'day', as the guide has done with 'week' 'month' and 'year' in the following examples (so i assume this format is correct rather than dd/mon/yyyy), something goes wrong:
select trunc(to_date('02-jun-2009 13:00','dd-mon-yyyy' hh24:mi'), 'day') day from dual;
this returns the 31st of may. which is incorrect.
however replacing 'day' with 'dd' provides the correct answer of the 2nd again.
this isn't a major issue, it just bothers me that the guide seems (again) to be mistaken, something that is rapidly becoming a trend in their examples. i'd also quite like to know why this is happening, as it will help improve my understanding of sql in general - perhaps there is some sort of default to allow the correct use of the variable 'day' i'm overlooking and that the guide hasn't made clear.
btw, i'm working in sqlplus - although developer has some odd results too.
thanks alot,
nick'day' doesn't trunc to the beginning of the day. It truncates to the first day of the week: in your case 31st May.
'ddd' truncates to the beginning of the day.
So, leaving the second parameter out defaults to 'ddd' not 'day'. -
Date condition not working correctly in Desktop
Hello,
I have two custom folders in Admin that are joined. One of the folders contains the following query:
SELECT ORGANIZATION_ID, ASSET_NUMBER, MIN(CURRENT_READING_DATE) FIRST_READ_DATE, MIN(CURRENT_READING) FIRST_READING
FROM EAM_METER_READINGS_V
WHERE PREV_DESC IS NULL
Group By ORGANIZATION_ID, ASSET_NUMBER
I want my workbook to report the earliest meter reading that exists, based on the date that is specified in the parameters in Desktop. When I create a parameter for the date, the workbook reports the earliest reading in the database; it ignores the date restriction entered in the parameter. This is the parameter:
First Read Date MIN BETWEEN :First Reading Date and SYSDATE
If I include the date condition in the SQL of the custom folder the workbook functions exactly as it should. The date condition is in the SQL as the following:
and current_reading_date between '01-JAN-2007' and SYSDATE
Since the workbook functions correctly when the condition is coded in the SQL but not when it is based on a parameter, I assume the problem is with the parameter. Any ideas on how I may correct this?
Thanks,
SteveThanks for the response Michael. I tried using the MIN function as you suggested, but I still am not getting the expected result. I’m not sure that I was clear in my initial problem description. I will try to provide more detail with this post.
The reason I have two custom folders is that my original query has a nested Select statement (EAMV) and I couldn’t find a way to pass the parameter from EAMV to Discoverer. Following is the original query. I suppose the first logical questions would be, is there a way to pass the parameter to Discoverer? Would this alleviate the need for the second custom folder?
SELECT K.ORGANIZATION_CODE "ORG" -- ORGANIZATION
, K.ORGANIZATION_ID
,A.NAME "PM SCHEDULE NAME" -- PREVENTIVE MAINTENANCE SCHEDULE NAME
--( (B.RUNTIME_INTERVAL/F.USER_DEFINED_RATE) + D.LAST_SERVICE_END_DATE) "PROJECTED READ DATE" -- USES USER_DEFINED_RATE FROM METER DEFINITION
,(C.LAST_SERVICE_READING + B.RUNTIME_INTERVAL) "PROJECTED READ UNITS" -- NEXT SERVICE READING DUE UNITS
,F.METER_UOM "UOM" -- UNIT OF MEASURE ON METER
,F.METER_NAME "METER NAME" -- METER NAME
,G.SERIAL_NUMBER "MAINT EQ NO" -- MAINTAINED EQUIPMENT NUMBER
,H.C_ATTRIBUTE1 "MAKE" -- MAINTAINED EQUIPMENT NUMBER - MAKE/MANUFACTURER
,H.C_ATTRIBUTE2 "MODEL" -- MAINTAINED EQUIPMENT NUMBER - MODEL
,H.C_ATTRIBUTE4 "SERIAL NO" -- MAINTAINED EQUIPMENT NUMBER - SERIAL NUMBER
,I.SEGMENT1 "ACTIVITY" -- ASSET ACTIVITY
,D.LAST_SERVICE_END_DATE "LAST READ DATE" -- DATE OF LAST PM SERVICE READING
,C.LAST_SERVICE_READING "LAST READ UNITS" -- UNITS OF LAST PM SERVICE READING
,E1.CURRENT_READING_DATE "CURRENT READ DATE" -- DATE OF CURRENT SERVICE READING (FROM METER FORM)
,E1.CURRENT_READING "CURRENT READ UNITS" -- UNITS OF CURRENT SERVICE READING (FROM METER FORM)
,E1.LIFE_TO_DATE_READING "LIFE TO DATE READING" LIFE TO DATE READING
--,(E1.CURRENT_READING - C.LAST_SERVICE_READING) "CURRENT/LAST VARIANCE" -- UNITS SINCE LAST PM SERVICE READING
,( (C.LAST_SERVICE_READING + B.RUNTIME_INTERVAL) - E1.CURRENT_READING ) "PROJECTED/CURR VARIANCE" -- UNITS REMAINING UNTIL NEXT SCHEDULED READING
,J.DESCRIPTION "LOCATION" -- OWNING DEPARTMENT DESCRIPTION OF ASSET NUMBER
,J.DEPARTMENT_CODE
,E1.DISABLE_FLAG
,G.CURRENT_STATUS
,B.RUNTIME_INTERVAL
,Y.SET_NAME
,EAMV.FIRST_READ_DATE READ_DATE
,EAMV.FIRST_READING READING
FROM EAM.EAM_PM_SCHEDULINGS A
,EAM.EAM_PM_SCHEDULING_RULES B
,EAM.EAM_PM_LAST_SERVICE C
,INV.MTL_EAM_ASSET_ACTIVITIES D
,EAM.EAM_ASSET_METERS E
,EAM.EAM_METER_READINGS E1
,EAM.EAM_METERS F
,INV.MTL_SERIAL_NUMBERS G
,INV.MTL_EAM_ASSET_ATTR_VALUES H
,INV.MTL_SYSTEM_ITEMS_B I
,BOM.BOM_DEPARTMENTS J
,INV.MTL_PARAMETERS K
,EAM.EAM_PM_SET_NAMES Y
,(SELECT ORGANIZATION_ID, ASSET_NUMBER, MIN(CURRENT_READING_DATE) FIRST_READ_DATE, MIN(LIFE_TO_DATE_READING) FIRST_READING
FROM EAM_METER_READINGS_V
WHERE CURRENT_READING_DATE BETWEEN '01-JAN-2007' AND '30-JUN-2007'
GROUP BY ORGANIZATION_ID, ASSET_NUMBER) EAMV
WHERE A.PM_SCHEDULE_ID = B.PM_SCHEDULE_ID
AND A.ACTIVITY_ASSOCIATION_ID = C.ACTIVITY_ASSOCIATION_ID
AND C.ACTIVITY_ASSOCIATION_ID = D.ACTIVITY_ASSOCIATION_ID
AND D.SERIAL_NUMBER = E.ASSET_NUMBER
AND D.ORGANIZATION_ID = E.ORGANIZATION_ID
AND E.METER_ID = E1.METER_ID
AND E1.METER_READING_ID =
(SELECT MAX(METER_READING_ID)
FROM EAM_METER_READINGS
WHERE METER_ID = E1.METER_ID
AND (DISABLE_FLAG = 'N' OR DISABLE_FLAG IS NULL))
AND E.METER_ID = C.METER_ID
AND E.METER_ID = B.METER_ID
AND E.METER_ID = F.METER_ID
AND D.MAINTENANCE_OBJECT_ID = G.GEN_OBJECT_ID
AND D.ORGANIZATION_ID = G.CURRENT_ORGANIZATION_ID
AND G.SERIAL_NUMBER = H.SERIAL_NUMBER
AND G.CURRENT_ORGANIZATION_ID = H.ORGANIZATION_ID
AND D.INVENTORY_ITEM_ID = H.INVENTORY_ITEM_ID
AND H.ATTRIBUTE_CATEGORY = 'EQUIPMENT DETAILS'
AND D.ASSET_ACTIVITY_ID = I.INVENTORY_ITEM_ID
AND D.ORGANIZATION_ID = I.ORGANIZATION_ID
AND G.OWNING_DEPARTMENT_ID = J.DEPARTMENT_ID (+)
AND I.ORGANIZATION_ID = K.ORGANIZATION_ID
AND A.SET_NAME_ID = Y.SET_NAME_ID
AND Y.SET_NAME IN ('MAIN','COMP')
AND G.CURRENT_ORGANIZATION_ID = EAMV.ORGANIZATION_ID
AND G.SERIAL_NUMBER = EAMV.ASSET_NUMBER
AND K.ORGANIZATION_CODE = 'MCC'
Using this query I want to show the most recent reading (current reading) and then give users the flexibility to enter an earlier date so the earliest reading as of that date will also show. For example, if they enter 1-JAN-2007 as the parameter and there was a reading taken on 2-JAN-07 and 28-JAN-07, the report should show the 2-JAN-2007 reading (in addition to the most recent reading in a separate column). Currently, everything on the report displays correctly, except for the reading based on the parameter. -
Input Date does not work correctly In dynamic region
Hello everyone.
I created a view with a dynamic region. When switch to a region with Input Date components, if I click the "Choose Date" button, this region will exit to default region without any error message.
The component works well in default region but not in regions switched by Link.
I tried it in a completely new application and i am sure there is no any problem except the component and the region themselves.
SO, if someone tied doing this and know what cause it and how to fix it?
Edited by: 1007000 on 2013-5-20 下午8:49Well, i find out the problem. I set the managed bean of the region backing scope, and Input Date is a server-side component. So the taskflow id will lost when i click the Choose Date button.
change the scope to pageflow, and it works. -
The Apple online store doesn't seem to recognize my serial number or says it is not correct? What is going on with this???
Well I finally figured out why my serial wasn't working. Apparently it was because my system was customised as opposed to off the rack, not sure why this should be a problem though.
Anyway, I used the old paper and fax method and have received confirmation that it is on it's way. If you haven't received confirmation I'd recommend chasing Apple to find out where it is. -
I downloaded a csv from google in outlook format, but when I try to read it I am getting some errors. For example if I do this:
private function completeHandler(event:Event):void {
var st:String = file.data.readUTF();
after this the st variables first to lines contain something like this
rst Name,Middle Name,Last Name,Title,Suffix,Initials,Web Page,Gender,Birthday,Anniversary,Location,Language,Internet Free Busy,Notes,E-mail Address,E-mail 2 Address,E-mail 3 Address,Primary Phone,Home Phone,Home Phone 2,Mobile Phone,Pager,Home Fax,Home Address,Home Street,Home Street 2,Home Street 3,Home Address PO Box,Home City,Home State,Home Postal Code,Home Country,Spouse,Children,Manager's Name,Assistant's Name,Referred By,Company Main Phone,Business Phone,Business Phone 2,Business Fax,Assistant's Phone,Company,Job Title,Department,Office Location,Organizational ID Number,Profession,Account,Business Address,Business Street,Business Street 2,Business Street 3,Business Address PO Box,Business City,Business State,Business Postal Code,Business Country,Other Phone,Other Fax,Other Address,Other Street,Other Street 2,Other Street 3,Other Address PO Box,Other City,Other State,Other Postal Code,Other Country,Callback,Car Phone,ISDN,Radio Phone,TTY/TDD Phone,Telex,User 1,User 2,User 3,User 4,Keywords,Mileage,Hobby,Billing Information,Directory Server,Sensitivity,Priority,Private,Categories
,,,,,,,,,,,,,,[email protected],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Normal,,,
where as in the csv file the actual first two lines would have been:
First Name,Middle Name,Last Name,Title,Suffix,Initials,Web Page,Gender,Birthday,Anniversary,Location,Language,Internet Free Busy,Notes,E-mail Address,E-mail 2 Address,E-mail 3 Address,Primary Phone,Home Phone,Home Phone 2,Mobile Phone,Pager,Home Fax,Home Address,Home Street,Home Street 2,Home Street 3,Home Address PO Box,Home City,Home State,Home Postal Code,Home Country,Spouse,Children,Manager's Name,Assistant's Name,Referred By,Company Main Phone,Business Phone,Business Phone 2,Business Fax,Assistant's Phone,Company,Job Title,Department,Office Location,Organizational ID Number,Profession,Account,Business Address,Business Street,Business Street 2,Business Street 3,Business Address PO Box,Business City,Business State,Business Postal Code,Business Country,Other Phone,Other Fax,Other Address,Other Street,Other Street 2,Other Street 3,Other Address PO Box,Other City,Other State,Other Postal Code,Other Country,Callback,Car Phone,ISDN,Radio Phone,TTY/TDD Phone,Telex,User 1,User 2,User 3,User 4,Keywords,Mileage,Hobby,Billing Information,Directory Server,Sensitivity,Priority,Private,Categories
,,,,,,,,,,,,,,[email protected],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Normal,,,
This has been bugging me for months nowJust the 1st 2 characters.
How do I read at 0 for utc bytes?
think the problem is:
Reads a UTF-8 string from the byte stream. The string is assumed to be prefixed with an unsigned short indicating the length in bytes.
regards
Nikos -
SQL Developer 2.1.0.63.73 - Data Migration Not Working Correctly
After migrating the tables and everything, the system attempts to migrate the data but half way through the process the system says data move complete without migrating all the data. The last table i noticed it is trying to migrate contains 55,000 records. Is there a limitation with the data that can be transfered via the tool or could it be a bug in the software?
Not speaking using first-hand information, but people with problems migrating usually have more luck using the offline capture scripts. Can you try those?
Hope that helps,
K. -
Date picker not working correctly.
Hi all,
I have a strange prob in webdynpro.
I am using Date picker. But once i read it, the value is one day less than that i give.
For eg, i give <b>06/25/2006</b>.. but it reads as <b>06/24/2006</b>.
Please help.
Thanks in advance
gEorgEOpen an OSS message (BC-WD-JAV-RUN).
Armin -
Format Date function not working correctly
Hi,
I am using the following code to display a system date:
<?xdofx:sysdate('DD-Month-YYYY')?>
However the date always appears as:
18-March -2011 (with space after 'March')
rather than
18-March-2011 (no space after the month)
Can anyone tell me how to get the date to display without the space after the month?
ThanksSome options:
http://winrichman.blogspot.com/2008/08/xslt-extended-functions.html (right side screen shot)
BI Publisher:formating date using xdofx
Modify the output from current_date -
Hi I'm running Addressbook and cannot clear previous entry easily when searching my data base of around 5,000 contacts.
I prefer to view in All contacts on a double page spread with details on the right page. Searching doesn't seem to work correctly in this view.
It's always the second search that is problematic.
I've tried typing over and all it seems to do is confine the search to the the entries that have come up for the previous search.
I've tried to use the x to clear the previous entry and then type the next search, same problem. The only way seems to be to move from "All Contacts" to "Groups". Then the searched name appears and I can return to All Contacts to see full details.
Surely three key press' are not the way it's supposed to work?
FYI
Processor 2.7 GHz Intel Core i7
Memory 8 GB 1333 MHz DDR3
Graphics Intel HD Graphics 3000 512 MB
Software Mac OS X Lion 10.7.3 (11D50d)
Address book Version 6.1 (1083)
MacBook Pro, Mac OS X (10.7.1), 8Mb RAM 2.7Ghz i7AddressBook experts are here:
https://discussions.apple.com/community/mac_os/mac_os_x_v10.7_lion#/?tagSet=1386 -
Search do not work correctly!?
Hi! I I am using Search Criteria to search for data in DB. But Search do not work correctly.
When I search using "Search in all fields:" then I can get needed info. But when I add some attributes and try to search then I get wrong results, see Search form: http://my.jetscreenshot.com/2677/20120820-stms-117kb
I want that, if I add attributes "Type of Genetic Resource" and "Regional Forest District" and enter data, then my search form searches for results that is combinated from these 2 added fields.
My Search Criteria You can see: http://my.jetscreenshot.com/2677/20120820-hdyg-141kb
In Search Criteria I use Conjunction OR, I I change it to AND then above example works fine when I add 2 fields in advanced search, but then search using "Search in all fields:" DON'T work.
Can anyone say where I am wrong, what I need to add or change in my Search criteria, so that all will work?
If You do not understand something, or need more info, please let me know.
Best regards, Debuger!Hi, Timo! Yes, I want to show results where 'type of resource' is correct and 'regional forrest...' is correct! Hope You understand me. If I use AND in Search criteria, see: http://my.jetscreenshot.com/2677/20120821-y8rw-155kb
Then when I enter data in SearchAllFields it finds nothing...
SearchAllFields means that I search in all attributes for given value and show results.
I found that using Match all or Match Any option works for my previous VC, see: http://my.jetscreenshot.com/2677/20120821-g0nu-63kb
How do You think, this is good solution? And maybe You know how to localize Match all or Match Any option?
Best regards, Debuger! -
Sorting not working correctly for date field in alv report
Hi All,
My report displays many rows also containing date type fields of bldat,budat .
When I sort the report selecting field of type bldat budat the sorting is not correct for the year.
Ex:
Invoice doc dat
01-25-2011
01-21-2011
02-02-2011
10-25-2010
11-20-2010
If I use ascending then it is sorted as :
Invoice doc dat
01-21-2011
01-25-2011
02-02-2011
10-20-2010
10-25-2010
Why the sorting is not working correct for year.(2010 records should have been first).
The field wa_tab-bldat is of type char10.
It is populated as wa_tab-bldat = bsak-bldat.
Kindly suggest what can be done.The field wa_tab-bldat is of type char10
Then what it does is correct.
Refer to type datum...it will work -
Since updating my Late 2010 iMac to Moutain Lion the sleep function does not work correctly. They system keep waking up for no reason. The monitor comes comes day or night. I cannot figure out a fix or work around. Any ideas?
Please read this whole message before doing anything. This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it. Step 1 The purpose of this step is to determine whether the problem is localized to your user account. Enable guest logins* and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up guest users” (without the quotes) in the search box. Don't use the Safari-only “Guest User” login created by “Find My Mac.” While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin. Test while logged in as Guest. Same problem(s)? After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it. *Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing. Step 2 The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login. Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:
Shut down your computer, wait 30 seconds, and then hold down the shift key while pressing the power button.
When you see the gray Apple logo, release the shift key.
If you are prompted to log in, type your password, and then hold down the shift key again as you click Log in.
Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs. The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin. *Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a software RAID, you can’t boot in safe mode. Test while in safe mode. Same problem(s)? After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2. -
If statement within a view is not working correctly ?
Hi all,
maybe i am wrong but i think the if statement within a view is not working correctly. See code down below.
I would like to use the Hallo World depending on the page attribute isFrame with or without all the neccessary html tags. Therefore i have embedded the htmlb tags in an if statement. But for any reason if isframe is initial it isn't working. It would be great if anybody could help me.
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<% if not isframe is initial. %>
<htmlb:content design="design2003">
<htmlb:page title = "Top Level Navigation view">
<% endif. %>
hallo world
<% if not isframe is initial. %>
</htmlb:page>
</htmlb:content>
<% endif. %>
thanks in advance and best regards
Matthias HlubekMatthias,
The short answer: your example is <b>NOT</b> going to work. The long answer will probably 5 pages to describe. So first let me rewrite the example so that it could work, and then give a short version of the long answer. Do not be disappointed if it is not totally clear. It is rather complicated. (See the nice form of IF statements that are possible since 620.)
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<% if isframe is <b>NOT</b> initial. %>
<htmlb:content design="design2003">
<htmlb:page title = "Top Level Navigation view">
hallo world
</htmlb:page>
</htmlb:content>
<% else. %>
hallo world
<% endif. %>
So why does your example not work? Let us start with a simple tag:
<htmlb:page title = "Top Level Navigation view">
</htmlb:page>
Now, for each tag, we have effectively the opening part (<htmlb:page>), an optional body, and then the closing part (</htmlb:page>). We are now at the level of the BSP runtime processing one tag. What the runtime does not know, is whether the tag wants to process its body or not. Each tag can decide dynamically at runtime whether the body should be processed. So the BSP compiler generates the following code:
DATA: tag TYPE REF TO cl_htmlb_page.
CREATE OBJECT tag.
tag->title = 'Top Level Navigation view'.
IF tag->DO_AT_BEGINNING( ) = CONTINUE.
ENDIF.
tag->DO_AT_END( ).
You should actually just debug your BSP code at ABAP level, and then you will immediately see all of this. Now, let us mix in your example with our code generation. First you simplified example:
<% if isframe is NOT initial. %>
<htmlb:page title = "Top Level Navigation view">
<% endif. %>
<% if isframe is NOT initial. %>
</htmlb:page>
<% endif. %>
And then with our generated code. Look specifically at how the IF/ENDIF blocks suddenly match!
if isframe is NOT initial.
DATA: tag TYPE REF TO cl_htmlb_page.
CREATE OBJECT tag.
tag->title = 'Top Level Navigation view'.
IF tag->DO_AT_BEGINNING( ) = CONTINUE.
endif.
if isframe is NOT initial.
ENDIF.
tag->DO_AT_END( ).
endif.
You can see that your ENDIF statements are closing IF blocks generated by the BSP compiler. Such a nesting will not work. This is a very short form of the problem, there are a number of variations, and different types of the same problem.
The only way to solve this problem, is probably to put the body into a page fragment and include it like I did above with the duplicate HelloWorld strings. But this duplicates source code. Better is to put body onto a view, that can be processed as required.
brian
Maybe you are looking for
-
What's happened to calendar overnight?
The list view only shows one or two events per day. I need to see events across the whole day and the months ahead.
-
Parent - child - hierarchy - display in report output?
<b>CHILD PARENT LEVEL HIERARCHY</b> 140339991000 901589991000 1 /901589991000 140349990000 901589991000 1 /901589991000 140359999000 901589991000 1 /901589991000 991539998000 906349995000
-
Is there any way I can programmatically tell java.io classes to assume that file paths are within the source file directory? I'm asking because the sdk does this by default but, by running in debug directories, NetBeans changes this.
-
Getting Error when consuming portlet using WSRP at remote loacation
Hi, I have created a producer portlet on a weblogic(10) domain installed at one machine. When i am trying to consume that portlet using WSRP ,on that machine , its working perfectly fine. But if am trying to consume this portlet from some other remot
-
After watch a video in "full screen mode" and the video shrinks back into the eBook view, HALF of the TOP Title Bar DISAPPEARS, But it does not happen with ios 6.1