Creating Extractor Structure Help needed
I m looking to create a custom datasource with function module (without delta)in rso2.
but first i have to create
1.a functional module( which i know how to create)
2.a extract structure
can anybody tell me how to create extract structure
Any document(s) for whole process will be appreciated.
thankx in adv.
regards,
San!
San,
Check this:
In this field you have the name of the type to which the component is assigned.
The following cases are possible:
A screen element is assigned to the component.
A structure is assigned to the component.
A table type is assigned to the component.
The component references a class or an interface, or it has a generic reference to ANY, OBJECT, or DATA.
The field component type is not filled. The data type, number of positions, and, if required, the decimal places are specified directly after the pushbutton Predefined type has been selected. In this case, the field component type remains empty.
To find out which type is assigned to a component, refer to the field data type.
Thanks
Similar Messages
-
Hi guys, i am running into some problem trying to output multiple data source into one single indicator, i have attached a screen shot of my schematic below. let's to refer to it...
i need to run the big case structure after condition is met, but once it is met it will also need to check for certain condition, like '21' and '31' (i have many more) and display whatever constant that is to be displayed, but after i wired it up, it says wire connects to a undirected tunnel. is there is way to wire this sort of logic? i already tried it for quite sometimes, but still couldn't get it to work...
Thanks in advance for all your help~
Attachments:
error9.JPG 63 KBSimmy,
1st) Please do not use variables if not really neccessary
2nd) Think of the wires in LabVIEW just like wires in electronics. Connecting two sources lead to a short. In your case, the short is not obvious since LV didn't typify the outputtunnel from the lower case structure.... which is strange to me, but for usage just as bad as a short....If you like to create a string "21" out of "2" and "1", you have to concatenate the two strings "2" and "1".
hope this helps,
Norbert
Message Edited by Norbert B on 08-01-2008 02:18 AM
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it. -
Hiding the fill while creating a shape (help needed)
Hi,
I'm crossing over to Illustrator after using freehand for many years to create my vector art. I'm struggling with illustrator though because I tend to create lines by making a shape. example here http://www.dot2.uk.com/sugar.html So I need to be able to make these shapes while being able to hide the fill. Hope that makes sense. Can you help (What I mean is... When you create a shape using paths, it tends to fill the area as you create it! I don't want that, I simply need to see the path I'm creating and for it to fill once it's completed.)There is no real way of doing this except to turn off the fill in some way or crearte the object without a fill and the fill it.
The way to turn off the fill is without any thing selected go to the appearance panel uncheck from the flyout New Art Has Basic Appearance?
Then in the appearance panel click on the default fill"s eye icon to make it invisible.
Now start drawing. if you turn the fill back on the new art will have a fill unless you turn it off again but if you do not tun it on again you can just continue to draw without the fill.
You can select different fill colors for each object and it will not be visible this way and when you turn on the fills for each object the roper color will fill the object.
Still I like the method you describe and it would be better to have an option to work this way .
Ooops all this and of course I did not think of command y.
The above is only good if you need to see the previously drawn art as is. -
Create slide show - help needed to transfer from iPhoto
I am an editing novice but a skilled Mac user with a programing background. I am trying to create a 20-30 minute slide show of approximately 250 photos to run in the background at my son's bar mitzvah on 61 inch plasmas. I have selected the photos and can produce something very basic in iPhoto. I would like to improve this in the following ways and hope Final Cut Express is the best too:
1) Ability to custom configure Ken Burns effects to the proper faces, etc, and hopefully add rotation of my choice.
2) Be able to create PIP and split screen effects. Concepts include having 2-4 photos in field simultaneously
3) No need for sound - this will run in background
4) Need to format photos to fit monitor best - assume this gets done best in iPhoto
Is the best thing to do to export a QT movie from iPhoto? Is there a better way to get the photos into FCE? Is there a good primer for slide shows in FCE either on web or for sale?
Sorry to pound the questions, but I did not see a direct response on the forum.I just had to do a slide show with 190 pictures. I created it in iMovie so applying the Ken Burns would be less work, yet I still had control over the direction of travel. When I was done, while in iMovie, I exported as movie as the first choice under export (I can't think of the correct term) and selected the large option when it gave me the choices. It was exported to the desktop as an MP4 and I easily imported it into FCE with no loss of clarity. I also tried to export it as a Quicktime movie to see if it would work also and I was also able to import that into FCE. IMHO iMovie is the way to go for simple slide shows. Hope this helps.
PS. If you need 30 minutes of video, iMovie can easily adjust you photos. I know you said you didn't need music, but try this. Place all your photos into iMovie. Then place X number of songs, any songs, into iMovie until you have 30 minutes. I believe iMovie sets all clips at 4 seconds. You can then add cross desolve transitions between every photo buy going into project settings and clicking on the box to add dissolves. Then set the length of disolve between .5 and 1 second. You then call tell if you have enough photos to fill 30 minutes by seeing if the photos totaly fill up the music (highlight in iMovie)if you are to short, make the photos 5-10 seconds. If you are too long just make them shorter. When you import into FCE, just delete the audio track.
Message was edited by: vidoedude -
Creating sub menus, help needed.
Hi,
I created a simple little app which is menu based, everything works fine but i want to add a new menu after selecting one of the main menu items.
I can't seem to get this running and I'm totally confused.
If someone could give me a little help with how this should work that would be amazing?
Basically I need to create a sub menu.Sorry man, I totally didn't mention it is an iPhone app I'm building.
Thought I mentioned. Is that something you can help me with?
Thanks mate. -
Creating XML Schema, help needed
Hi guys, i have an xml file and i need to create a schema for it, to be able to validate it later.
Here's a part of my xml file:
<cd>
<entry id="01" category="software" type="utils">
<location>/foo/moo/</location>
<title>WinRAR</title>
<version>3</version>
<vendor>ArchiveCorps</vendor>
<size>34</size>
<description>Very good archiving app</description>
</entry>
<entry id="02" category="music" type="folk">
<location>/path/path/path</location>
<artist>Artist Name</artist>
<album>
<name>Name of the album</name>
<year>2001</year>
<content>
<track id="01">Track Name 1</track>
<track id="02">Track Name 2</track>
<track id="03">Track Name 3</track>
<track id="04">Track Name 4</track>
</content>
</album>
</entry>
</cd> In schema i would like to specify that <entry> tag can contain different sets of tags. For example, in case where the 'category' attribute is "music" i want to have one set of elements within <entry>(i.e artist, album, name, year etc.), however when 'category' is "software" i want to have a different set of elements (i.e location, title, vendor, size etc).
How could i express that using schemas?
I created couple of complexTypes:
For Software entry:
<xsd:complexType name="EntryType">
<xsd:sequence>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="version" type="xsd:double"/>
<xsd:element name="vendor" type="xsd:string"/>
<xsd:element name="size" type="xsd:double"/>
<xsd:element name="description" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="category" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
</xsd:complexType>For Music entry:
<xsd:complexType name="MusicEntryType">
<xsd:sequence>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="artist" type="xsd:string"/>
<xsd:element name="album" type="AlbumType"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string"/>
<xsd:attribute name="category" type="xsd:string"/>
<xsd:attribute name="type" type="xsd:string"/>
</xsd:complexType>
<xsd:complexType name="AlbumType">
<xsd:sequence>
<xsd:element name="name" type="xsd:string" default=""/>
<xsd:element name="year" type="xsd:string"/>
<xsd:element name="content" type="ContentType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContentType">
<xsd:sequence>
<xsd:element name="track" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="id" type="xsd:integer"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>But I don't know how to merge those two types, so that i could do something like this (The below code is NOT valid):
<xsd:complexType name="CDType" >
<xsd:choice>
<xsd:element name="entry" type="EntryType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="entry" type="MusicEntryType" minOccurs="0" maxOccurs="unbounded"/>-->
</xsd:choice>
<xsd:attribute name="id" type="xsd:integer"/>
<xsd:attribute name="dateAdded" type="xsd:date"/>
</xsd:complexType>Any ides?
ThanksDo you have the flexibility to change the content model? If yes, you can either introduce an intermediate level like:
<entry>
<musicEntry>
<artist>Artist Name</artist>
</musicEntry>
</entry>or add an new element to identify the type at the beginning of entry like:
<entry>
<musicType/>
<artist>Artist Name</artist>
</entry>See http://lists.xml.org/archives/xml-dev/200708/msg00067.html -
Problem in Creating %rowtype records - Help Needed...
Hi,
I have created some base view called...
CREATE OR REPLACE VIEW TEST AS SELECT SYSDATE FROM DUAL;
Then i am using this view object in the function for creating row type by recreating/replacing the view by the parameter "tablename - tname".
CREATE OR REPLACE FUNCTION abc(rs in sys_refcursor,tname varchar2 as ) return number is
PROCEDURE CALLPROC IS
TYPE RC IS test%rowtype index by binary_integer;
rc1 rc;
begin
fetch rs bulk collect into rc1;
end;
begin
Execute immediate 'create or replace view test as select * from '||tname;
dbms_output.put_line ('Success');
call_proc;
return (1);
exception
return (-1);
end;
when i am executing this package
declare
x number;
rc is sys_refcursor;
begin
open rc for select eno,ename,mgr,sal from emp;
x:=abc(rc,'EMP');
end;
error:
====
invalid fetch arguments list error
Please help me out how could i trigger the record type (rowtype) object based on the passing parameters (table name).
Thanks in advance...Why are you dynamically changing the table the view selects from? This seems like you are asking for trouble by forcing objects that reference view Test to go invalid when you change it. What is the purpose of the BULK COLLECT within CALLPROC? The results that are returned into rc1 are lost once that inner procedure is finished.
What you trying to accomplish? -
Creating resource renderer - help needed
Hi,
I am trying to create a simple resource renderer. I downloaded the project SimpleResourceRendererWithReadymades from sdn. Can anybody explain what each method in that resource renderer example does?(for ex. renderMetaProperty, render). Is there any documents describing them. I have already searched the APIs and found nothing.
Is there any other document other than the how to guide available for doing this? Please help.
Thanks
RanjithHi Ranjith,
specifically for your question:
https://media.sdn.sap.com/html/submitted_docs/nw_kmc/howto/km/flexui/Using%20Flexible%20UI%20Ready-Mades.html
For almost any other question you might have about implementing a custom KM component:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/kmc/knowledge management and collaboration developers guide.html
Hope that helps,
Yoav. -
Creating Rotating Banner HELP NEEDED PLEASE
* Best software to create a rotating JAVA banner with *
Hi
Sorry if I am asking a really silly question. I've spent about an hour surfing the web for a clear answer but haven't come up with anything.
I am having a W3C compliant website built and I need to create a JAVA/AJAX based image similar to how this works: [Gerrard Investments|http://www.gerrard.com/homepage.htm] but I don't have a clue where to start.
What programme do I use to create something like that?_ Preferably I's like to use a freeware application, otherwise I have Photoshop, Fireworks, Dreamweaver, Frontpage should any of those do it. I'd really really appreciate any advice. Thanks for taking the time to read this. Regards.
Edited by: Not4u2Touch on Jun 5, 2008 6:56 AM
Edited by: Not4u2Touch on Jun 5, 2008 6:56 AMNot4u2Touch wrote:
I am having a W3C compliant website built and I need to create a JAVA/AJAX based image similar to how this works: http://www.gerrard.com/homepage.htm but I don't have a clue where to start.
You're throwing out words, but you don't seem to know what they mean.
What programme do I use to create something like that?_ Preferably I's like to use a freeware application, otherwise I have Photoshop, Fireworks, Dreamweaver, Frontpage should any of those do it. I'd really really appreciate any advice. Thanks for taking the time to read this. Regards.That page used Flash. Anything wrong with that? -
Error: while creating a view - Help needed
When i am trying to create the view i am getting the error msg as:
==>ORA-02070: database does not support operator NLS_CHARSET_DECL_LEN in this context<==
Please advise in this regard to overcome this issue.
the view is nothing but
================
create or replace view f_test as
WITH metadata1 as
(SELECT DISTINCT * FROM
(SELECT fre_id, bu_id, eff_from_dt, rec_eff_from_dt,
rec_eff_to_dt, rec_type, eff_to_dt,
active_flg, nm_long, nm_short,
rplcmnt_bu_id, pc_cc_cd, tax_cd, bu_type_cd,
ledger_cd, internal_id, create_dt,
last_upd_dt, last_upd_id,
DENSE_RANK () OVER (PARTITION BY fre_id, bu_id, eff_from_dt
ORDER BY fre_id, bu_id, eff_from_dt, rec_eff_from_dt) RANK
FROM AUD_TEST)
aud1 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD'
AND rank = '1') ,
aud2 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '2'),
aud3 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '3'),
aud4 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '4'),
aud5 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '5'),
aud6 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '6'),
aud7 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '7'),
aud8 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '8'),
aud9 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '9'),
aud10 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '10'),
metadata2 as
(select aud1.column_name,
aud1.col_val_new,
'' col_val_old,
aud1.fre_id,
aud1.bu_id,
aud1.eff_from_dt,
aud1.rec_eff_from_dt,
aud1.rec_type,
aud1.rank
from aud1
union all
select aud2.column_name, DECODE(aud2.rec_type,'D','',aud2.col_val_new) col_val_new, aud1.col_val_new col_val_old, aud2.fre_id, aud2.bu_id,
aud2.eff_from_dt, aud2.rec_eff_from_dt, aud2.rec_type, aud2.rank
from aud1, aud2
where (aud1.fre_id = aud2.fre_id and aud1.bu_id = aud2.bu_id and aud1.eff_from_dt = aud2.eff_from_dt
and aud1.column_name = aud2.column_name
and ( (aud2.rec_type = 'C' and nvl(aud1.col_val_new,'^') <> nvl(aud2.col_val_new,'~') ) or
(aud2.rec_type <> 'C' or (nvl(aud1.col_val_new,'^') <> nvl(aud2.col_val_new,'~'))))
union all
select aud3.column_name, DECODE(aud3.rec_type,'D','',aud3.col_val_new) col_val_new, aud2.col_val_new col_val_old, aud3.fre_id, aud3.bu_id,
aud3.eff_from_dt, aud3.rec_eff_from_dt, aud3.rec_type, aud3.rank
from aud2, aud3
where (aud2.fre_id = aud3.fre_id and aud2.bu_id = aud3.bu_id and aud2.eff_from_dt = aud3.eff_from_dt
and aud2.column_name = aud3.column_name
and ( (aud3.rec_type = 'C' and nvl(aud2.col_val_new,'^') <> nvl(aud3.col_val_new,'~') ) or
(aud3.rec_type <> 'C' or (nvl(aud2.col_val_new,'^') <> nvl(aud3.col_val_new,'~'))))
union all
select aud4.column_name, DECODE(aud4.rec_type,'D','',aud4.col_val_new) col_val_new, aud3.col_val_new col_val_old, aud4.fre_id, aud4.bu_id,
aud4.eff_from_dt, aud4.rec_eff_from_dt, aud4.rec_type, aud4.rank
from aud3, aud4
where (aud3.fre_id = aud4.fre_id and aud3.bu_id = aud4.bu_id and aud3.eff_from_dt = aud4.eff_from_dt
and aud3.column_name = aud4.column_name
and ( (aud4.rec_type = 'C' and nvl(aud3.col_val_new,'^') <> nvl(aud4.col_val_new,'~') ) or
(aud4.rec_type <> 'C' or (nvl(aud3.col_val_new,'^') <> nvl(aud4.col_val_new,'~'))))
union all
select aud5.column_name, DECODE(aud5.rec_type,'D','',aud5.col_val_new) col_val_new, aud4.col_val_new col_val_old, aud5.fre_id, aud5.bu_id,
aud5.eff_from_dt, aud5.rec_eff_from_dt, aud5.rec_type, aud5.rank
from aud4, aud5
where (aud4.fre_id = aud5.fre_id and aud4.bu_id = aud5.bu_id and aud4.eff_from_dt = aud5.eff_from_dt
and aud4.column_name = aud5.column_name
and ( (aud5.rec_type = 'C' and nvl(aud4.col_val_new,'^') <> nvl(aud5.col_val_new,'~') ) or
(aud5.rec_type <> 'C' or (nvl(aud4.col_val_new,'^') <> nvl(aud5.col_val_new,'~'))))
union all
select aud6.column_name, DECODE(aud6.rec_type,'D','',aud6.col_val_new) col_val_new, aud5.col_val_new col_val_old, aud6.fre_id, aud6.bu_id,
aud6.eff_from_dt, aud6.rec_eff_from_dt, aud6.rec_type, aud6.rank
from aud5, aud6
where (aud5.fre_id = aud6.fre_id and aud5.bu_id = aud6.bu_id and aud5.eff_from_dt = aud6.eff_from_dt
and aud5.column_name = aud6.column_name
and ( (aud6.rec_type = 'C' and nvl(aud5.col_val_new,'^') <> nvl(aud6.col_val_new,'~') ) or
(aud6.rec_type <> 'C' or (nvl(aud5.col_val_new,'^') <> nvl(aud6.col_val_new,'~'))))
union all
select aud7.column_name, DECODE(aud7.rec_type,'D','',aud7.col_val_new) col_val_new, aud6.col_val_new col_val_old, aud7.fre_id, aud7.bu_id,
aud7.eff_from_dt, aud7.rec_eff_from_dt, aud7.rec_type, aud7.rank
from aud6, aud7
where (aud6.fre_id = aud7.fre_id and aud6.bu_id = aud7.bu_id and aud6.eff_from_dt = aud7.eff_from_dt
and aud6.column_name = aud7.column_name
and ( (aud7.rec_type = 'C' and nvl(aud6.col_val_new,'^') <> nvl(aud7.col_val_new,'~') ) or
(aud7.rec_type <> 'C' or (nvl(aud6.col_val_new,'^') <> nvl(aud7.col_val_new,'~'))))
union all
select aud8.column_name, DECODE(aud8.rec_type,'D','',aud8.col_val_new) col_val_new, aud7.col_val_new col_val_old, aud8.fre_id, aud8.bu_id,
aud8.eff_from_dt, aud8.rec_eff_from_dt, aud8.rec_type, aud8.rank
from aud7, aud8
where (aud7.fre_id = aud8.fre_id and aud7.bu_id = aud8.bu_id and aud7.eff_from_dt = aud8.eff_from_dt
and aud7.column_name = aud8.column_name
and ( (aud8.rec_type = 'C' and nvl(aud7.col_val_new,'^') <> nvl(aud8.col_val_new,'~') ) or
(aud8.rec_type <>'C' or (nvl(aud7.col_val_new,'^') <> nvl(aud8.col_val_new,'~'))))
union all
select aud9.column_name, DECODE(aud9.rec_type,'D','',aud9.col_val_new) col_val_new, aud8.col_val_new col_val_old, aud9.fre_id, aud9.bu_id,
aud9.eff_from_dt, aud9.rec_eff_from_dt, aud9.rec_type, aud9.rank
from aud8, aud9
where (aud8.fre_id = aud9.fre_id and aud8.bu_id = aud9.bu_id and aud8.eff_from_dt = aud9.eff_from_dt
and aud8.column_name = aud9.column_name
and ( (aud9.rec_type = 'C' and nvl(aud8.col_val_new,'^') <> nvl(aud9.col_val_new,'~') ) or
(aud9.rec_type <> 'C' or (nvl(aud8.col_val_new,'^') <> nvl(aud9.col_val_new,'~'))))
union all
select aud10.column_name, DECODE(aud10.rec_type,'D','',aud10.col_val_new) col_val_new, aud9.col_val_new col_val_old, aud10.fre_id, aud10.bu_id,
aud10.eff_from_dt, aud10.rec_eff_from_dt, aud10.rec_type, aud10.rank
from aud9, aud10
where (aud9.fre_id = aud10.fre_id and aud9.bu_id = aud10.bu_id and aud9.eff_from_dt = aud10.eff_from_dt
and aud9.column_name = aud10.column_name
and ((aud10.rec_type = 'C' and nvl(aud9.col_val_new,'^') <> nvl(aud10.col_val_new,'~') )
or (aud10.rec_type <> 'C' or (nvl(aud9.col_val_new,'^') <> nvl(aud10.col_val_new,'~'))))
select * from metadata2
where (rec_type = 'C' and (col_val_new is not null or col_val_old is not null))
or (rec_type <> 'C');create or replace view frd_bu_test as
WITH metadata1 as
(SELECT DISTINCT * FROM
(SELECT fre_id, bu_id, eff_from_dt, rec_eff_from_dt,
rec_eff_to_dt, rec_type, eff_to_dt,
active_flg, nm_long, nm_short,
rplcmnt_bu_id, pc_cc_cd, tax_cd, bu_type_cd,
ledger_cd, internal_id, create_dt,
last_upd_dt, last_upd_id,
DENSE_RANK () OVER (PARTITION BY fre_id, bu_id, eff_from_dt
ORDER BY fre_id, bu_id, eff_from_dt, rec_eff_from_dt) RANK
FROM AUD_TEST)
aud1 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD'
AND rank = '1') ,
aud2 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '2'),
aud3 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '3'),
aud4 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '4'),
aud5 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '5'),
aud6 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '6'),
aud7 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '7'),
aud8 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '8'),
aud9 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '9'),
aud10 AS
(SELECT column_name,
DECODE (column_id,
7, TO_CHAR (eff_to_dt, 'MMDDRRRR'),
8, active_flg,
9, nm_long,
10, nm_short,
11, rplcmnt_bu_id,
12, pc_cc_cd,
13, tax_cd,
14, bu_type_cd,
15, ledger_cd) col_val_new,
'' col_val_old, fre_id, bu_id, eff_from_dt, rec_eff_from_dt, rec_type, rank
FROM metadata1 m, all_tab_columns u
WHERE table_name = 'AUD_TEST'
AND column_name IN
('EFF_TO_DT',
'ACTIVE_FLG',
'NM_LONG',
'NM_SHORT',
'RPLCMNT_BU_ID',
'PC_CC_CD',
'TAX_CD',
'BU_TYPE_CD',
'LEDGER_CD')
AND rank = '10'),
metadata2 as
(select aud1.column_name,
aud1.col_val_new,
'' col_val_old,
aud1.fre_id,
aud1.bu_id,
aud1.eff_from_dt,
aud1.rec_eff_from_dt,
aud1.rec_type,
aud1.rank
from aud1
union all
select aud2.column_name, DECODE(aud2.rec_type,'D','',aud2.col_val_new) col_val_new, aud1.col_val_new col_val_old, aud2.fre_id, aud2.bu_id,
aud2.eff_from_dt, aud2.rec_eff_from_dt, aud2.rec_type, aud2.rank
from aud1, aud2
where (aud1.fre_id = aud2.fre_id and aud1.bu_id = aud2.bu_id and aud1.eff_from_dt = aud2.eff_from_dt
and aud1.column_name = aud2.column_name
and ( (aud2.rec_type = 'C' and nvl(aud1.col_val_new,'^') <> nvl(aud2.col_val_new,'~') ) or
(aud2.rec_type <> 'C' or (nvl(aud1.col_val_new,'^') <> nvl(aud2.col_val_new,'~'))))
union all
select aud3.column_name, DECODE(aud3.rec_type,'D','',aud3.col_val_new) col_val_new, aud2.col_val_new col_val_old, aud3.fre_id, aud3.bu_id,
aud3.eff_from_dt, aud3.rec_eff_from_dt, aud3.rec_type, aud3.rank
from aud2, aud3
where (aud2.fre_id = aud3.fre_id and aud2.bu_id = aud3.bu_id and aud2.eff_from_dt = aud3.eff_from_dt
and aud2.column_name = aud3.column_name
and ( (aud3.rec_type = 'C' and nvl(aud2.col_val_new,'^') <> nvl(aud3.col_val_new,'~') ) or
(aud3.rec_type <> 'C' or (nvl(aud2.col_val_new,'^') <> nvl(aud3.col_val_new,'~'))))
union all
select aud4.column_name, DECODE(aud4.rec_type,'D','',aud4.col_val_new) col_val_new, aud3.col_val_new col_val_old, aud4.fre_id, aud4.bu_id,
aud4.eff_from_dt, aud4.rec_eff_from_dt, aud4.rec_type, aud4.rank
from aud3, aud4
where (aud3.fre_id = aud4.fre_id and aud3.bu_id = aud4.bu_id and aud3.eff_from_dt = aud4.eff_from_dt
and aud3.column_name = aud4.column_name
and ( (aud4.rec_type = 'C' and nvl(aud3.col_val_new,'^') <> nvl(aud4.col_val_new,'~') ) or
(aud4.rec_type <> 'C' or (nvl(aud3.col_val_new,'^') <> nvl(aud4.col_val_new,'~'))))
union all
select aud5.column_name, DECODE(aud5.rec_type,'D','',aud5.col_val_new) col_val_new, aud4.col_val_new col_val_old, aud5.fre_id, aud5.bu_id,
aud5.eff_from_dt, aud5.rec_eff_from_dt, aud5.rec_type, aud5.rank
from aud4, aud5
where (aud4.fre_id = aud5.fre_id and aud4.bu_id = aud5.bu_id and aud4.eff_from_dt = aud5.eff_from_dt
and aud4.column_name = aud5.column_name
and ( (aud5.rec_type = 'C' and nvl(aud4.col_val_new,'^') <> nvl(aud5.col_val_new,'~') ) or
(aud5.rec_type <> 'C' or (nvl(aud4.col_val_new,'^') <> nvl(aud5.col_val_new,'~'))))
union all
select aud6.column_name, DECODE(aud6.rec_type,'D','',aud6.col_val_new) col_val_new, aud5.col_val_new col_val_old, aud6.fre_id, aud6.bu_id,
aud6.eff_from_dt, aud6.rec_eff_from_dt, aud6.rec_type, aud6.rank
from aud5, aud6
where (aud5.fre_id = aud6.fre_id and aud5.bu_id = aud6.bu_id and aud5.eff_from_dt = aud6.eff_from_dt
and aud5.column_name = aud6.column_name
and ( (aud6.rec_type = 'C' and nvl(aud5.col_val_new,'^') <> nvl(aud6.col_val_new,'~') ) or
(aud6.rec_type <> 'C' or (nvl(aud5.col_val_new,'^') <> nvl(aud6.col_val_new,'~'))))
union all
select aud7.column_name, DECODE(aud7.rec_type,'D','',aud7.col_val_new) col_val_new, aud6.col_val_new col_val_old, aud7.fre_id, aud7.bu_id,
aud7.eff_from_dt, aud7.rec_eff_from_dt, aud7.rec_type, aud7.rank
from aud6, aud7
where (aud6.fre_id = aud7.fre_id and aud6.bu_id = aud7.bu_id and aud6.eff_from_dt = aud7.eff_from_dt
and aud6.column_name = aud7.column_name
and ( (aud7.rec_type = 'C' and nvl(aud6.col_val_new,'^') <> nvl(aud7.col_val_new,'~') ) or
(aud7.rec_type <> 'C' or (nvl(aud6.col_val_new,'^') <> nvl(aud7.col_val_new,'~'))))
union all
select aud8.column_name, DECODE(aud8.rec_type,'D','',aud8.col_val_new) col_val_new, aud7.col_val_new col_val_old, aud8.fre_id, aud8.bu_id,
aud8.eff_from_dt, aud8.rec_eff_from_dt, aud8.rec_type, aud8.rank
from aud7, aud8
where (aud7.fre_id = aud8.fre_id and aud7.bu_id = aud8.bu_id and aud7.eff_from_dt = aud8.eff_from_dt
and aud7.column_name = aud8.column_name
and ( (aud8.rec_type = 'C' and nvl(aud7.col_val_new,'^') <> nvl(aud8.col_val_new,'~') ) or
(aud8.rec_type <>'C' or (nvl(aud7.col_val_new,'^') <> nvl(aud8.col_val_new,'~'))))
union all
select aud9.column_name, DECODE(aud9.rec_type,'D','',aud9.col_val_new) col_val_new, aud8.col_val_new col_val_old, aud9.fre_id, aud9.bu_id,
aud9.eff_from_dt, aud9.rec_eff_from_dt, aud9.rec_type, aud9.rank
from aud8, aud9
where (aud8.fre_id = aud9.fre_id and aud8.bu_id = aud9.bu_id and aud8.eff_from_dt = aud9.eff_from_dt
and aud8.column_name = aud9.column_name
and ( (aud9.rec_type = 'C' and nvl(aud8.col_val_new,'^') <> nvl(aud9.col_val_new,'~') ) or
(aud9.rec_type <> 'C' or (nvl(aud8.col_val_new,'^') <> nvl(aud9.col_val_new,'~'))))
union all
select aud10.column_name, DECODE(aud10.rec_type,'D','',aud10.col_val_new) col_val_new, aud9.col_val_new col_val_old, aud10.fre_id, aud10.bu_id,
aud10.eff_from_dt, aud10.rec_eff_from_dt, aud10.rec_type, aud10.rank
from aud9, aud10
where (aud9.fre_id = aud10.fre_id and aud9.bu_id = aud10.bu_id and aud9.eff_from_dt = aud10.eff_from_dt
and aud9.column_name = aud10.column_name
and ((aud10.rec_type = 'C' and nvl(aud9.col_val_new,'^') <> nvl(aud10.col_val_new,'~') )
or (aud10.rec_type <> 'C' or (nvl(aud9.col_val_new,'^') <> nvl(aud10.col_val_new,'~'))))
select * from metadata2
where (rec_type = 'C' and (col_val_new is not null or col_val_old is not null))
or (rec_type <> 'C'); -
Creating a Brochure + Help Needed
Hello Everyone,
I am seeking help in trying to make a brochure. As you see in the photos i am trying to make a brochure that has slots and pockets, where you can place other pamphlets, also be able to place cards (e.g. business cards) using little slots. How can this be done in adobe software? I am not worried about the artwork as i can do that, it is the layout of the whole document i am having problems with. Any help would greatly be appreciated.
The following brochure is a hard copy template design only
Kinds Regards
Quadsrule660Hello
First of all Thanx Marian
a spot color is any color generated by an ink (pure or mixed) that is printed using a single run. -
Installation directory structure - help needed
Hi,
we are looking to install a cluster of weblogic servers, based on a SAN network.
We are looking for advice on what the best practise is for the installation within
directories /opt/bea/...etc for the various components: product, configuration,
application, jar, ear, etc.
Can anyone provide some good pointers of what they have used?
thanks
SHi,
we are looking to install a cluster of weblogic servers, based on a SAN network.
We are looking for advice on what the best practise is for the installation within
directories /opt/bea/...etc for the various components: product, configuration,
application, jar, ear, etc.
Can anyone provide some good pointers of what they have used?
thanks
S -
Help need on ALV Report Program
Hi all.....
im facing problem in the following code....it shows 'No records found' (as same as my coding generated)whenever i give wrong vendor no:(lifnr), but if i gives the correct one(as in table lfa1)...it shows Runtime error as <b>"the occupied line length in the program text must not exceed the width of the internal table"</b>..
pls verify...
just go thru my code and revert me the feedback of what i did wrong and pls i dont want any example codes from u guys since i've seen so much and couldnt solve it with that...
hope u understand......what i need
Rewards based on the above reuirements....only
*******************************CODING***********************************************
REPORT ZALV_MERGE.
TABLES:lfa1.
DATA:BEGIN OF itab OCCURS 100,
lifnr LIKE lfa1-lifnr,
land1 LIKE lfa1-land1,
name1 LIKE lfa1-name1,
ort01 LIKE lfa1-ort01,
regio LIKE lfa1-regio,
sortl LIKE lfa1-sortl,
END OF itab.
data: i_repid like sy-repid,
i_tabix like sy-tabix.
TYPE-POOLS: slis.
DATA: fcat TYPE slis_t_fieldcat_alv.
SELECT-OPTIONS: LIFNR FOR LFA1-LIFNR.
SELECT * FROM LFA1 INTO CORRESPONDING FIELDS OF TABLE itab WHERE lifnr IN LIFNR.
clear i_tabix.
describe table itab lines i_tabix.
if i_tabix lt 1.
write:/ 'No materials found'.
exit.
endif.
i_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = i_repid
I_INTERNAL_TABNAME = 'ITAB'
I_STRUCTURE_NAME =
I_CLIENT_NEVER_DISPLAY = 'X'
I_INCLNAME = I_REPID
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE =
CHANGING
CT_FIELDCAT = fcat
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = i_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_STRUCTURE_NAME = 'ITAB'
IS_LAYOUT =
IT_FIELDCAT = fcat
I_SAVE = 'A'
TABLES
T_OUTTAB = ITAB
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.Hi,
think inthis program in the function module REUSE_ALV_FIELDCATALOG_MERGE
in exporting parameter you are using -->
I_INTERNAL_TABNAME = <itab_name>
this <itab_name> is not like any physical structure .So make a structure through SE11 like <itab_name>.
u have to create a structure in SE11 with the fields, and then pass that structure into the REUSE_ALV_FIELDCATALOG_MERGE , in the parameter
I_internal_tabname = ' structure name '.
even though u create a structure, u need to pass it to the table parameter.
then it will work.
Otherwise manually build the fieldcatalog.
find the following code as an example.
DATA : l_pos TYPE i VALUE 1.
ist_fieldcat-fieldname = 'POSID'.
ist_fieldcat-tabname = 'IT_FINAL'.
ist_fieldcat-outputlen = 24.
ist_fieldcat-col_pos = l_pos.
ist_fieldcat-ddictxt = 'L'.
ist_fieldcat-key = 'X'.
ist_fieldcat-seltext_l = 'Appropriation Request Number'.
APPEND ist_fieldcat.
CLEAR ist_fieldcat.
l_pos = l_pos + 1.
ist_fieldcat-fieldname = 'TXT04'.
ist_fieldcat-tabname = 'IT_FINAL'.
ist_fieldcat-outputlen = 4.
ist_fieldcat-col_pos = l_pos.
ist_fieldcat-ddictxt = 'L'.
ist_fieldcat-key = 'X'.
ist_fieldcat-seltext_l = 'Status'.
ist_fieldcat-EMPHASIZE = 'C400'.
APPEND ist_fieldcat.
CLEAR ist_fieldcat.
l_pos = l_pos + 1.
ist_fieldcat-fieldname = 'UDATE'.
ist_fieldcat-tabname = 'IT_FINAL'.
ist_fieldcat-outputlen = 8.
ist_fieldcat-col_pos = l_pos.
ist_fieldcat-ddictxt = 'L'.
ist_fieldcat-key = 'X'.
ist_fieldcat-seltext_l = 'Status Date'.
IST_FIELDCAT-EMPHASIZE = 'C600'.
APPEND ist_fieldcat.
CLEAR ist_fieldcat.
<i><b>Reward point if find helpful
Debjani</b></i> -
Help Needed in Creating Java Class and Java Stored Procedures
Hi,
Can anyone tell how can i create Java Class, Java Source and Java Resource in Oracle Database.
I have seen the Documents. But i couldn't able to understand it correctly.
I will be helpful when i get some Examples for creating a Java Class, Java Source and Stored Procedures with Java with details.
Is that possible to Create a Java class in the oracle Database itself ?.
Where are the files located for the existing Java Class ?..
Help Needed Please.
Thanks,
Murali.vHi Murali,
Heres a thread which discussed uploading java source file instead of runnable code on to the database, which might be helpful :
Configure deployment to a database to upload the java file instead of class
The files for the java class you created in JDev project is located in the myworks folder in jdev, eg, <jdev_home>\jdev\mywork\Application1\Project1\src\project1
Hope this helps,
Sunil.. -
I have created a form which needs to be completed once a week for 6 weeks. On completing week 1, weeks 2 - 6 are completed at the same time with week 1 information. please help?
Hello, thanks for replying.
Yes they just copy to the next page, the fields are the same. The document is an observation to school lessons so it needs to be consistent but with different data on.
Maybe you are looking for
-
Need help with Query to determine Credit Memos and Invoices
Hi All Thanks for all the help here. I need a query to determine any credits or invoices issued within a given period. OINV and ORIN with UNION ALL? Please advise any help. Thank you!
-
I have tried adjusting the code and stripping it down, but nothing seems to work. When I preview the website in Internet Explorer, it works just fine.
-
Reading attachments within attachments
Hi, I tested this code that I found and I was wondering if it's possible to read attachments within attachments. We are receiving forwarded messages that have an attachment of type message. The attachment then has its own attachment of type doc. We c
-
I built a form using oracle developer 9i and when I tried to insert/update/delete record I get FRM-40208 form running in query-only mode. cannot change database field. although I checked the properties of Data block and it is query allowed, update al
-
The 'Welcome to Firefox' page that shows up after an update is installed has been coming up when ever I start up Firefox since I did the last update to 18.0.1, several days ago. How do I get it to stop?