Please help me create the indexes for this XML
Hi Mark and others,
What is the way to create the correct index for this kind of XML (I posted earlier)? I created the indexes without using those prefixes without any problems but they do not seem to be used during processing. For 300 statutes, it took about 10 minutes! For the smplier verion, I created indexes and it took no more than 30 seconds to process more than 4000 statutes.
<AllStatuteQueryResponse xmlns="http://crimnet.state.mn.us/mnjustice/statute/service/3.0">
<ns1:Statutes xmlns:ns1="http://crimnet.state.mn.us/mnjustice/statute/messages/3.0">
<ns1:Statutes>
<ns2:StatuteId xmlns:ns2="http://crimnet.state.mn.us/mnjustice/statute/3.0">1</ns2:StatuteId>
<ns3:Chapter xmlns:ns3="http://crimnet.state.mn.us/mnjustice/statute/3.0">84</ns3:Chapter>
<ns4:Section xmlns:ns4="http://crimnet.state.mn.us/mnjustice/statute/3.0">82</ns4:Section>
<ns5:Subdivision xmlns:ns5="http://crimnet.state.mn.us/mnjustice/statute/3.0">1a</ns5:Subdivision>
<ns6:Year xmlns:ns6="http://crimnet.state.mn.us/mnjustice/statute/3.0">0</ns6:Year>
<ns7:LegislativeSessionCode xmlns:ns7="http://crimnet.state.mn.us/mnjustice/statute/3.0">
<ns7:StatuteCode>
<ns7:code>4</ns7:code>
<ns7:description>4</ns7:description>
</ns7:StatuteCode>
</ns7:LegislativeSessionCode>
<ns8:SessionTextIndicator xmlns:ns8="http://crimnet.state.mn.us/mnjustice/statute/3.0">false</ns8:SessionTextIndicator>
<ns9:HeadNoteIndicator xmlns:ns9="http://crimnet.state.mn.us/mnjustice/statute/3.0">false</ns9:HeadNoteIndicator>
<ns10:EffectiveDate xmlns:ns10="http://crimnet.state.mn.us/mnjustice/statute/3.0">1859-01-01</ns10:EffectiveDate>
<ns11:EnactmentDate xmlns:ns11="http://crimnet.state.mn.us/mnjustice/statute/3.0">1859-01-01</ns11:EnactmentDate>
<ns12:RepealedIndicator xmlns:ns12="http://crimnet.state.mn.us/mnjustice/statute/3.0">false</ns12:RepealedIndicator>
<j:DocumentLocationURI xmlns:j="http://www.it.ojp.gov/jxdm/3.0.2">
<j:ID xsi:type="j:TextType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://www.revisor.leg.state.mn.us/stats/84/82.html</j:ID>
</j:DocumentLocationURI>
<ns13:SummaryDescriptionText xmlns:ns13="http://crimnet.state.mn.us/mnjustice/statute/3.0">Snowmobiles-Snowmobile registration</ns13:SummaryDescriptionText>
<ns14:StatuteFunction xmlns:ns14="http://crimnet.state.mn.us/mnjustice/statute/3.0">
<ns14:StatuteIntegrationId>1</ns14:StatuteIntegrationId>
Thanks!
Ben
Hi Mark, here is the schema. I did not register the schema, because when I processed the simpler version, I did not either and I just created the indexes. I did not create an VARRAY in the table. The DDL is simply create table CStatute_XML(id number, xmldoc xmltype).
Schema:
<?xml version="1.0" encoding="UTF-8"?>
<!-- CriMNet -->
<!-- Minnesota Criminal Justice Statute Web Service Data Dictionary -->
<!-- Dave Everson -->
<!-- Version 3.0 -->
<xsd:schema targetNamespace="http://crimnet.state.mn.us/mnjustice/statute/3.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://crimnet.state.mn.us/mnjustice/statute/3.0">
<xsd:element name="StatuteCode">
<xsd:annotation>
<xsd:documentation>
This complex type is a generic structure representing code value sets defined in the Minnesota Criminal Justice Statute Service.
A single element of the value set contains both a code value (e.g. F) and a description (e.g. Felony).
The following concepts within the MNCJSS are represented by this complex type:
OffenseSummary
OffenseSummarySeverityLevel
LegislativeSession
Function
OffenseLevel
OffenseSeverityLevel
DetailedOffenseCode
GeneralOffenseCode
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="code" type="xsd:string"/>
<xsd:element name="description" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StatuteId" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Primary Key reference to Minnesota Criminal Justice Statute Service disseminated by CriMNet</xsd:documentation>
<xsd:appinfo>Statute.statuteId</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="StatuteIntegrationId" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Primary Key reference to the StatuteFunction object within the Minnesota Criminal Justice Statute Service disseminated by CriMNet</xsd:documentation>
<xsd:appinfo>StatuteFunction.statuteIntegrationId</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="FunctionCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteFunction.Function</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OffenseSummaryCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteFunction.OffenseSummary</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OffenseSummarySeverityLevelCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteFunction.OffenseSummary.OffenseSummarySeverityLevel</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OffenseLevelCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteFunction.OffenseLevel</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OffenseSeverityLevelCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteFunction.OffenseSeverityLevel</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="LegislativeSessionCode">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteChapterSection.LegislativeSession</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GeneralOffenseCode" nillable="true">
<xsd:annotation>
<xsd:documentation>An integer (1-9) identifier of a general statute category code used for statistical analysis.</xsd:documentation>
<xsd:appinfo>StatuteFunction.DetailedOffenseCode.GeneralOffenseCode</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DetailedOffenseCode" nillable="true">
<xsd:annotation>
<xsd:documentation>An identification number associated with a statute offense type in the form of nnn.nnn. From a list of 350. Corresponds to the StatuteOffinseTypeText.</xsd:documentation>
<xsd:appinfo>StatuteFunction.DetailedOffenseCode</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Chapter" type="xsd:string">
<xsd:annotation>
<xsd:documentation>A numeric identifier of a chapter within a statute.</xsd:documentation>
<xsd:appinfo>Statute.chapter; StatuteChapterSection.chapter</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="Section" type="xsd:string" nillable="true">
<xsd:annotation>
<xsd:documentation>An integer number identifier of a section of a chapter of a statute.</xsd:documentation>
<xsd:appinfo>Statute.section; StatuteChapterSection.section</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="Subdivision" type="xsd:string" nillable="true">
<xsd:annotation>
<xsd:documentation>An identifier of a subdivision within a code book.</xsd:documentation>
<xsd:appinfo>Statute.subdivision</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="HeadNoteIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteChapterSection.headNote</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="Year" type="xsd:int">
<xsd:annotation>
<xsd:documentation>TBD</xsd:documentation>
<xsd:appinfo>StatuteChapterSection.year</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="EffectiveDate" type="xsd:date" nillable="true">
<xsd:annotation>
<xsd:documentation>The date a statute came into effect</xsd:documentation>
<xsd:appinfo>Statute.effectiveDate</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExpirationDate" type="xsd:date" nillable="true">
<xsd:annotation>
<xsd:documentation>The date a statute was not longer effective.</xsd:documentation>
<xsd:appinfo>Statute.effectiveDate</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="EnactmentDate" type="xsd:date" nillable="true">
<xsd:annotation>
<xsd:documentation>A date a statute was signed into law.</xsd:documentation>
<xsd:appinfo>Statute.enactmentDate</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="RepealedIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>A date a statute number was repealed, amended, or renumbered.</xsd:documentation>
<xsd:appinfo>Statute.repealedFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="HeadNote" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>Statute.headNote</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="SummaryDescriptionText" type="xsd:string" nillable="true">
<xsd:annotation>
<xsd:documentation>A long description of a statute.</xsd:documentation>
<xsd:appinfo>Statute.summaryText</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="LegislativeText" type="xsd:string" nillable="true">
<xsd:annotation>
<xsd:documentation>The legislative of a statute.</xsd:documentation>
<xsd:appinfo>StatuteChapterSection.legislativeText</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="SessionTextIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteChapterSection.sessionTextFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="FunctionText" type="xsd:string" nillable="true">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteFunction.functionText</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="JuvenileOnlyIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>An indicator identifying whether a statute applies to juveniles only.</xsd:documentation>
<xsd:appinfo>StatuteFunction.juvenileOnlyFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="CrimeOfViolenceIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>An indicator identifying whether a statute is a crime of violence under Minnesota statute 624 section 712 subdivision 5.</xsd:documentation>
<xsd:appinfo>StatuteFunction.crimeOfViolenceFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="EnhanceableIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>An indicator identifying whether the charges are enhanceable by specific factors (the definition of enhanceable is pending review).</xsd:documentation>
<xsd:appinfo>StatuteFunction.enhanceableFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="TargetedMisdemeanorIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>An indicator identifying whether a statute is a targeted misdemeanor as defined in Minnnesota Statute 299C.10, subdivision. 1(d).</xsd:documentation>
<xsd:appinfo>StatuteFunction.targetedMisdemeanorFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="MandatoryAppearanceIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteFunction.mandatoryAppearanceFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="RegisterableOffenseIndicator" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteFunction.registerableOffenseFlag</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="StatuteFunction">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
<xsd:appinfo>StatuteFunction</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="StatuteIntegrationId" />
<xsd:element ref="FunctionCode"/>
<xsd:element ref="FunctionText" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="CrimeOfViolenceIndicator"/>
<xsd:element ref="EnhanceableIndicator"/>
<xsd:element ref="TargetedMisdemeanorIndicator"/>
<xsd:element ref="RegisterableOffenseIndicator"/>
<xsd:element ref="JuvenileOnlyIndicator"/>
<xsd:element ref="MandatoryAppearanceIndicator"/>
<xsd:element ref="OffenseLevelCode" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="GeneralOffenseCode" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="DetailedOffenseCode" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OffenseSummaryCode" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OffenseSummarySeverityLevelCode" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="OffenseSeverityLevelCode" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Query:
first part to get the statute ID numbers,
insert into CriMNet_Statutes
select cs.StatuteId, cs.Chapter, cs.Section, cs.Subdivision, cs.Year, cs.LegCode,
cs.LegDesc, cs.SessionTextIndicator, cs.HeadNoteIndicator,
to_date(cs.EffectiveDate, 'yyyy/mm/dd') as eDate,
to_date(cs.EnactmentDate, 'yyyy/mm/dd') as EnDate,
cs.RepealedIndicator, cs.SummaryDescriptionText
from Cstatute_xml,
xmltable
xmlnamespaces
default 'http://crimnet.state.mn.us/mnjustice/statute/3.0',
--- or 'http://crimnet.state.mn.us/mnjustice/statute/3.0' as "cs"
'http://crimnet.state.mn.us/mnjustice/statute/service/3.0' as "cx",
'http://crimnet.state.mn.us/mnjustice/statute/messages/3.0' as "ns1"
'/cx:AllStatuteQueryResponse/ns1:Statutes/ns1:Statutes'
--- '/AllStatuteQueryResponse//ns:Statutes' --- produces an extra row
passing SXMLDOC
columns
StatuteId varchar2(10) path '//StatuteId',
Chapter varchar2(10) path '//Chapter',
Section varchar2(20) path '//Section',
Subdivision varchar2(20) path '//Subdivision',
Year number path '//Year',
LegCode varchar2(10) path '//LegislativeSessionCode/StatuteCode/code',
LegDesc varchar2(10) path '//LegislativeSessionCode/StatuteCode/description',
SessionTextIndicator varchar2(10) path '//SessionTextIndicator',
HeadNoteIndicator varchar2(10) path '//HeadNoteIndicator',
EffectiveDate varchar2(15) path '//EffectiveDate',
EnactmentDate varchar2(15) path '//EnactmentDate',
RepealedIndicator varchar2(10) path '//RepealedIndicator',
SummaryDescriptionText varchar2(150) path '//SummaryDescriptionText'
) cs;
Second part to get the function code for each statute ID (one ID to many function codes).
declare
v_statuteID number;
v_statuteIDC varchar2(10);
cursor c_cmns is
select statuteid from CriMNet_Statutes;
begin
for v_cmns in c_cmns loop
v_StatuteID := v_cmns.StatuteID;
v_statuteIDC := to_char(v_statuteID);
insert into CriMNet_Statute_Function
select v_StatuteID, cf.* from Cstatute_xml,
xmltable
xmlnamespaces
'http://crimnet.state.mn.us/mnjustice/statute/3.0' as "cs",
'http://crimnet.state.mn.us/mnjustice/statute/service/3.0' as "cx",
'http://crimnet.state.mn.us/mnjustice/statute/messages/3.0' as "ns1"
'for $cxm in /cx:AllStatuteQueryResponse/ns1:Statutes/ns1:Statutes[cs:StatuteId = $val/pStatuteId]/cs:StatuteFunction
return
<cs:CSFunction>
<cs:StatuteIntegrationId>{$cxm//cs:StatuteIntegrationId}</cs:StatuteIntegrationId>
<cs:FunctionCode>{$cxm//cs:FunctionCode/cs:StatuteCode/cs:code}</cs:FunctionCode>
<cs:FunctionDesc>{$cxm//cs:FunctionCode/cs:StatuteCode/cs:description}</cs:FunctionDesc>
<cs:CrimeOfViolenceIndicator>{$cxm//cs:CrimeOfViolenceIndicator}</cs:CrimeOfViolenceIndicator>
<cs:EnhanceableIndicator>{$cxm//cs:EnhanceableIndicator}</cs:EnhanceableIndicator>
<cs:TargetedMisdIndicator>{$cxm//cs:TargetedMisdemeanorIndicator}</cs:TargetedMisdIndicator>
<cs:RegisterableOffIndicator>{$cxm//cs:RegisterableOffenseIndicator}</cs:RegisterableOffIndicator>
<cs:JuvenileOnlyIndicator>{$cxm//cs:JuvenileOnlyIndicator}</cs:JuvenileOnlyIndicator>
<cs:MandatoryAppIndicator>{$cxm//cs:MandatoryAppearanceIndicator}</cs:MandatoryAppIndicator>
<cs:OffenseLevelCode>{$cxm//cs:OffenseLevelCode/cs:StatuteCode/cs:code}</cs:OffenseLevelCode>
<cs:OffenseLevelDesc>{$cxm//cs:OffenseLevelCode/cs:StatuteCode/cs:description}</cs:OffenseLevelDesc>
<cs:GeneralOffenseCode>{$cxm//cs:GeneralOffenseCode/cs:StatuteCode/cs:code}</cs:GeneralOffenseCode>
<cs:GeneralOffenseDesc>{$cxm//cs:GeneralOffenseCode/cs:StatuteCode/cs:description}</cs:GeneralOffenseDesc>
<cs:DetailedOffenseCode>{$cxm//cs:DetailedOffenseCode/cs:StatuteCode/cs:code}</cs:DetailedOffenseCode>
<cs:DetailedOffenseDesc>{$cxm//cs:DetailedOffenseCode/cs:StatuteCode/cs:description}</cs:DetailedOffenseDesc>
<cs:OffenseSummaryCode>{$cxm//cs:OffenseSummaryCode/cs:StatuteCode/cs:code}</cs:OffenseSummaryCode>
<cs:OffenseSummaryDesc>{$cxm//cs:OffenseSummaryCode/cs:StatuteCode/cs:description}</cs:OffenseSummaryDesc>
<cs:OffenseSumSeverityLevelCode>{$cxm//cs:OffenseSummarySeverityLevelCode/cs:StatuteCode/cs:code}</cs:OffenseSumSeverityLevelCode>
<cs:OffenseSumSeverityLevelDesc>{$cxm//cs:OffenseSummarySeverityLevelCode/cs:StatuteCode/cs:description}</cs:OffenseSumSeverityLevelDesc>
</cs:CSFunction>'
passing SXMLDOC, xmlelement("pStatuteId", v_statuteIDC) as "val"
columns
StatuteIntegrationId number path '/cs:CSFunction/cs:StatuteIntegrationId',
FunctionCode varchar2(10) path '/cs:CSFunction/cs:FunctionCode',
FunctionDesc varchar2(30) path '/cs:CSFunction/cs:FunctionDesc',
CrimeOfViolenceIndicator varchar2(10) path '/cs:CSFunction/cs:CrimeOfViolenceIndicator',
EnhanceableIndicator varchar2(10) path '/cs:CSFunction/cs:EnhanceableIndicator',
TargetedMisdIndicator varchar2(10) path '/cs:CSFunction/cs:TargetedMisdIndicator',
RegisterableOffIndicator varchar2(10) path '/cs:CSFunction/cs:RegisterableOffIndicator',
JuvenileOnlyIndicator varchar2(10) path '/cs:CSFunction/cs:JuvenileOnlyIndicator',
MandatoryAppIndicator varchar2(10) path '/cs:CSFunction/cs:MandatoryAppIndicator',
OffenseLevelCode varchar2(10) path '/cs:CSFunction/cs:OffenseLevelCode',
OffenseLevelDesc varchar2(40) path '/cs:CSFunction/cs:OffenseLevelDesc',
GeneralOffenseCode varchar2(10) path '/cs:CSFunction/cs:GeneralOffenseCode',
GeneralOffenseDesc varchar2(60) path '/cs:CSFunction/cs:GeneralOffenseDesc',
DetailedOffenseCode varchar2(10) path '/cs:CSFunction/cs:DetailedOffenseCode',
DetailedOffenseDesc varchar2(60) path '/cs:CSFunction/cs:DetailedOffenseDesc',
OffenseSummaryCode varchar2(10) path '/cs:CSFunction/cs:OffenseSummaryCode',
OffenseSummaryDesc varchar2(60) path '/cs:CSFunction/cs:OffenseSummaryDesc',
OffenseSumSeverityLevelCode varchar2(10) path '/cs:CSFunction/cs:OffenseSumSeverityLevelCode',
OffenseSumSeverityLevelDesc varchar2(30) path '/cs:CSFunction/cs:OffenseSumSeverityLevelDesc'
) cf;
---dbms_output.put_line('Statute ID = ' || v_StatuteID);
end loop;
end;
You mentioned that I should include the namespace in the existsnode function but I did not. I am going to try after including it. Thanks.
Ben
Similar Messages
-
Why doesn't my iPhone 4 have an 'Internet tethering' options? Is it carrier related or iOs related? Please help me find the solution for this. thanx
Personal Hot spot
http://support.apple.com/kb/HT3574
Understanding
http://support.apple.com/kb/HT4517
Trouble Shooting
http://support.apple.com/kb/TS2756 -
Can anyone please help me with the logic for this..
hi all,
os has the value Windows 2000
IF os CP 'WINDOWS' OR os CP 'SUN'.
OS1 = 'X'.
ENDIF.
(if i test this,
os1 doesnot have any value, (should be x)).
This doesnot work for me.
Any suggestions.
Regards,
Sukumar.Dear Sukumar,
just use the F1 help on CP in ABAP code, there is a description.
I think you need to use the asterix '*' than it will work.
Regards
Tibor
Just check the example:
Report z_example.
data: os1, os type string.
os = 'WINDOWS 2000'.
IF os CP 'WINDOWS' OR os CP 'SUN' or os = space.
OS1 = 'X'.
ENDIF.
write: / os1. -
Hi! I cant conect The face time betwen my iPad ,iPod and iPhone, please help me,what i need for this issue?
What is it doing when you try to facetime? also if you are using the same apple Id/email on each device, it wont work.
-
I am currently getting finder error screen saying "Quartz-filter plugin" error, Please report to apple. Can anyone please help me find a resolution for this error?
If it were me I would schedule an appointment at the store where you bought it and meet with the Manager of the store in person. Print this post and bring it with you along with your iMac.
And change the password on your Apple ID and then see if there are in purchases in your account that you did not make. If there are then someone did get your ID and password. If not someone got your Credit Card information from somewhere and used it. -
Please help with my iPhone I bought from a pawn shop but have no contact with the previous owner so I cannot get past the icloud activation Please anyone help. it would mean a lot, I paid good money for this phone
Return it to the pawn shop and get your money back. The device is permanently locked and with the previous owner to unlock it you can never use it except as a paperweight.
-
Please Help me fix the css for font colors in this menu!
I have finally figured out how to make my drop down menu work, but I need some help troubleshooting this code. I have fiddled with the code for several hours and have still been unable to fix it. My issue is that I have been unable to distinguish between the top level links and the dropdown menu links. I want the dropdown menu links to be a light cream color. However, they are being displayed as the same color as the hover color.
Here is the webpage loaded online: www.theriveroverlook.com/Trial.html
If you hover over "Accomodations", you will see the issue. The green color of the hovered links is also being displayed in the lower level menu. This makes them unable to be read easily and presents a problem.
Here is applicable css code:
body {
width:1170px;
height:1300px;
background-image:url(BackgroundImage.jpg);
background-repeat:no-repeat;
padding-left:0px;
padding-right:0px;
padding-top:0px;
/* BEGIN HORIZONTAL DROP-MENU */
#navcontainer {
margin-left:0px;
padding-left:0px;
margin-top:200px;
background-image:url(MenuBarFINAL.png);
background-repeat: no-repeat;
height: 192px;
width:1170;
nav {
font-size:22px;
font:"goudy-bookletter-1911";
font-weight:500;
text-align: left;
padding-top: 65px;
margin-left:0px;
padding-left:0px;
nav ul ul {
display: none;
nav ul li:hover > ul {
display: block;
nav ul {
margin-left:0px;
padding: 0 0px;
list-style: none;
display: inline-table;
/*Top level nav spacing, listing*/
nav ul li {
float: left;
margin-left:0px;
nav ul li:hover a {color:#060;}
nav ul li:active a {color:#300;}
nav ul li:visited a {color:#900;}
/*top level text display*/
nav ul li a {
display:inline;
text-decoration: none;
color:#55390e;
ul.accomdrop a {
color:#fbf1cc;
#accomdrop {
background-image:url(dropdownpng.png);
margin-top: 13px;
width: 155px;
padding-bottom: 69px;
background-repeat:no-repeat;
nav ul ul li {
font-size:18px;
font-weight: 100;
float: none;
color:#e4ddc8;
#home {
margin-left: 75px;
#accom {
margin-left: 35px;
width: 120 px;
padding-right: 25px;
#holston {
padding-top: 10px;
padding-bottom:10px;
padding-left: 17px;
word-wrap:normal;
text-align:center;
width:120px;
#tennessee {
padding-top: 10px;
padding-bottom: 15px;
padding-left:17px;
word-wrap: normal;
text-align:center;
width: 120px;
#french {
padding-top: 8px;
padding-bottom: 10px;
padding-left: 17px;
word-wrap:normal;
text-align:center;
width: 120px;
#amenities {
margin-left: 15px;
width: 110px;
#packages {
margin-left: 285px;
width:120px;
#packdrop {
background-image:url(dropdownpng2.png);
margin-left:-35px;
margin-top: 13px;
width: 155px;
padding-bottom: 80px;
background-repeat:no-repeat;
#romance {
padding-top: 5px;
padding-bottom:8px;
padding-left: 2px;
word-wrap:normal;
text-align:center;
width:150px;
#golf {
padding-top: 15px;
padding-bottom:12px;
padding-left:2px;
word-wrap:normal;
text-align:center;
width: 150px;
#photo {
padding-top: 5px;
padding-bottom:13px;
padding-left:2px;
word-wrap:normal;
text-align:center;
width:150px;
#cook {padding-top: 7px;
padding-bottom:10px;
padding-left:2px;
word-wrap:normal;
text-align:center;
width:150px;
#fish {padding-top: 10px;
padding-bottom:10px;
padding-left:2px;
word-wrap:normal;
text-align:center;
width:150px;
#directions {
margin-left: 20px;
I really appreciate any help you can give me! Sometimes, you stare at something so long that you can't see the obvious problem before you!
JaimeSee if this helps:
http://alt-web.com/DEMOS/CSS-Multi-colored-drop-menu.shtml
Nancy O. -
I'm unable to activate homesharing due to an error (310). does anyone know the solution to this issue?
This is indicates a hardwre issue:
Check for hardware issues
Related errors: 1, 3, 10, 11, 12, 13, 14, 16, 20, 21, 23, 26, 27, 28, 29, 34, 35, 36, 37, 40, 1000, 1002, 1004, 1011, 1012, 1014, 1667, or 1669.
Try to restore your iOS device two more times while connected with a cable, computer, and network you know are good. Also, confirm your security software and settings are allowing communication between your device and update servers. If you still see the error message when you update or restore, contact Apple support.
Error 1015 might happen after making unauthorized modifications to iOS, also called "jailbreaking."
Use recovery mode to restore your device
Related errors: 1015, “The required resource can't be found.”
You might see these error messages if your device has a beta version of iOS or if you're installing an older version of iOS (downgrading). Use recovery mode to restore your device to the latest version of iOS.
Quit virtualization software
Quit any virtualization software (such as Parallels or VMware) that’s running on your Mac. Then use the latest version of iTunes to restore your device.
Resolve specific iTunes update and restore errors -
PLEASE help me squeeze the price of this build!!
Hi everyone-
I have been working on a new computer build with heavy CS5 usage in mind, particularly After Effects and Premiere. I have regular access to free cameras and gear, and I need an editing machine to facilitate a few personal projects This machine will be the kernel of a home studio, but will also be used for more ordinary internet / bill-paying types of work as well.
The help I need from you:
The price on my build right now is $3,956.00. Yikes!! I need help squeezing the total pricetag of this rig to a more manageable number, hopefully under $3,000. However, I know that I am purchasing literally everything in the system brand new, including things like monitors, speakers, the keyboard, etc, so my pricetag will be a bit higher than most builders in this forum.
As you'll see, I just mostly went on Newegg and selected the highest-rated component that was in a comfortable price range for me. I'm pretty sure that everything in my list will be able to play together nicely, but if there are ways that I can take steps down in price without affecting the quality of the system too drastically, those are the changes I want to know about.
TO SUM UP: After reading this forum for awhile, I've put together the computer I think I WANT. But I barely know what I'm doing with this stuff! Can you help me build the computer I NEED?
GUTS
CPU- Intel i7 930 Bloomfield 2.8 Ghz
$290 on Newegg
GPU- PNY GTX 480
$500 on Newegg
RAM- 12 GB of CORSAIR XMS3(6x2)
$329 on Newegg
MOBO- ASUS P6X58D
$230 on Newegg
TOTAL PRICE FOR GUTS- $1,349
Add'l questions:
-Any way to come down on the RAM price but keep speed and reliability?
DRIVE SETUP
RAID CONTROLLER- areca ARC-1222 PCIe x8
$400 on Newegg
BOOT DRIVE (PROGRAMS & OS)- WD Caviar Black WD6402AAEX 640GB
$80 on Newegg
SCRATCH & CACHE "WRITE" DRIVES- (2) WD Caviar Black WD1501FASS 1.5TB in RAID 0
$220 on Newegg
EXPORT DRIVE- Western Digital Caviar Black WD1002FAEX 1TB
$100 on Newegg
MEDIA & PROJECT FILE "READ" DRIVE-(6)Western Digital Caviar Blue WD3200AAKS 320GB in RAID3
$300 on Newegg
TOTAL PRICE FOR DRIVE SETUP- $1,100
Add'l questions:
-Haarm sings the praises of areca controller cards, and RAID 3 is an attractive option for my Media storage. But I can't afford to spend $700 or more on a RAID card. If I skip the RAID card altogether, and use the MOBO's on-board RAID capabilities, I'll be sapping juice from the CPU. Can anyone recommend a good mid-level RAID card for smaller arrays? Is the money spent facilitating the RAID worth the gained performance, without going balls-to-the-wall with a $1200 card?
-Does my drive setup make sense? Can I save money either by going for cheaper drives, or by simplifying the entire setup?
CASE AND POWER
CASE- Antec Twelve Hundred Black Steel Case
$150 on Newegg
PSU- CORSAIR CMPSU-850TX 850W ATX12V 2.2 / EPS12V 2.91
$130 on Newegg
UPS- CYBER POWER CP1350AVRLCD 1350 VA UPS
$155 on Newegg
Add'l questions:
-I picked the UPS and PSU pretty much based on price. Did I make OK choices? Could I afford to cut some of the budget in this area?
TOTAL PRICE FOR CASE AND POWER- $435
SYSTEM COOLING
CPU COOLING- Thermalright TRUE Black 120Rev.C CPU Cooler
$60 on Newegg
Arctic Silver 5 Thermal Compound
$10 on Newegg
RAM COOLING- (6) VANTEC ICEBERG DDR-A1C Heatsinks only
$30 on Newegg
GPU COOLING- ZALMAN VF900 – CU 2 Ball VGA Cooler
$60 on Newegg
CASE COOLING- (5) Scythe Gentle Typhoon 120mm 800rpm
$90 on endpcnoise.com
DRIVE COOLING- ????
TOTAL PRICE FOR SYSTEM COOLING- $250
Add'l questions:
-I had planned on replacing the stock case fans that come with the Antec 1200 with some different "quiet" fans. Is this going overboard?
-Do I need individual fans for each hard drive, or am I better off getting a few larger fans to cover the entire drive area?
-Is the cooling system that I've put together here overkill, or sensible?
MEDIA R/W
BLU-RAY R/W- Pioneer BDR-205BKS Blu-Ray RW
$200 on Newegg
DVD R/W- ASUS DRW-24B1ST/BLK/B/AS DVD RW
$22 on Newegg
MEDIA R/W- AFT XM-35U BLACK USB 2.0 Kiosk Card Reader
$35 on Newegg
TOTAL PRICE FOR MEDIA R/W- $257
Add'l questions:
-In the age of Vimeo, is a Blu-ray burner really necessary right now?
HUMAN I/O
MONITORS- (2) ASUS VH236H Black 23"
$400 on Newegg
SPEAKERS- BEHRINGER MS16 16 W 2.0
$60 on Newegg
MOUSE- Microsoft BlueTrack Explorer Mini Mouse
$50 on Newegg
KEYBOARD- Logitech Comfort Wave 450 Black 104 Normal Keys USB Wired Ergonomic Keyboard
$40 on Newegg.com
Adobe Premiere keyboard stickers
$15 on editorskeys.com
TOTAL PRICE FOR HUMAN I/O- $565
Add'l questions:
-Cheaper monitors that will get the job done? I picked these sort of randomly..
-Can anyone recommend a cheaper mouse that they like? Corded options are OK.
-What kind of speakers do you have in your home office setup? I don't really need professional Studio Monitor quality at this phase in my career. Is it smarter to invest in a decent pair of headphones instead?
TOTAL PRICE OVERALL- $ 3,956
A little about me /my needs and usage:
I went to film school. I'm not an editor per se, but I did a number of experimental compositing and animation projects, things that I'd like to resurrect, polish up, and put in my reel. I also plan to use this machine to digest projects that are not yet shot. With this machine, I'll be making the switch from Apple systems to PC.
Formats I'd like to be working with in the future:
-Sony SxS cards (XDCAM EX)
-Many flavors of DV video (DVCPROHD, DV, AVCHD, HDV)
-HDSLR footage (native H.264-based streams)
-Maybe RED footage?
I've never built a computer by myself before, but I have friends that have, who can help me. The components I've selected for this build were based mostly on advice I'd read in this forum, particularly Haarm's many guides for newbies like me
I do NOT need to be the fastest kid on the block, but I do want to build a reliable system the RIGHT WAY. I don't want to be cheap about cooling. For the HDD system, I want optimized data throughput that is structured in a sensible way.
Many thanks in advance to anyone who bothers to read even 1/2 of all that stuff, let alone anyone who makes helpful suggestions on how I can bring down the price of this system.
Talk soon!!
-Leo KThanks to everyone for their helpful advice. I've taken all of it into account, and I was able to shave almost $700 off of the price of my build!
This is the result of my first major revision to my list. Does anyone see major conflicts or poor decisions here?
GUTS
COMPONENT
NEWEGG PRICE
CPU
Intel i7 930 Bloomfield 2.8 Ghz
$290 on Newegg
GPU
PNY GTX 480
$500 on Newegg
MOBO
ASUS P6X58D
$230 on Newegg
RAM
(2 sets) CORSAIR XMS3 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Triple Channel Kit Desktop Memory Model TR3X6G1600C9
$380 on Newegg
TOTAL PRICE FOR GUTS- $1,400
DRIVE SETUP
COMPONENT
NEWEGG PRICE
BOOT DRIVE
Western Digital Caviar Black WD6401AALS 640GB
$75 on Newegg
SCRATCH DRIVES
(2) WD Caviar Black WD1501FASS 1.5TB in RAID 0
$220 on Newegg
EXPORT DRIVE
Western Digital Caviar Black WD1002FAEX 1TB
$100 on Newegg
TOTAL PRICE FOR DRIVE SETUP- $395
CASE AND POWER
COMPONENT
NEWEGG PRICE
CASE
Antec Twelve Hundred Black Steel Case
$160 on Newegg
PSU
CORSAIR HX Series CMPSU-1000HX 1000W ATX12V 2.2
$240 on Newegg
UPS
powercom KIN-2200AP 2200 VA 1320 Watts 6 Outlets UPS
$234 on Newegg
TOTAL PRICE FOR CASE AND POWER- $634
SYSTEM COOLING
COMPONENT
NEWEGG PRICE
CPU COOLING
Thermalright TRUE Black 120Rev.C CPU Cooler
$60 on Newegg
THERMAL COMPOUND
Arctic Silver 5 Thermal Compound
$10 on Newegg
CASE COOLING
(2) Scythe Gentle Typhoon 120mm 800rpm
$36 on NEWEGG
TOTAL PRICE FOR SYSTEM COOLING- $106
MEDIA R/W
COMPONENT
NEWEGG PRICE
BLU RAY RW
LG WH10LS30K 10X Blu-ray Burner
$130 on Newegg
MEDIA RW
AFT XM-35U BLACK USB 2.0 Kiosk Card Reader
$35 on Newegg
TOTAL PRICE FOR MEDIA R/W- $165
HUMAN I/O
COMPONENT
NEWEGG PRICE
MONITORS
(2)- SAMSUNG 22"Height &Pivot Adjustable Stand Black Widescreen LCD Monitor
$360 ON Newegg
SPEAKERS
PNY GTX 480
$100 on Newegg
MOUSE
ASUS P6X58D
$30 on Newegg
KEYBOARD
Logitech Comfort Wave 450 Black 104 Normal Keys USB Wired Ergonomic Keyboard
$40 on Newegg.com
TOTAL PRICE FOR HUMAN I/O- $530
TOTAL PRICE OVERALL- $ 3,230 -
Please help in finding the bug in this BDC for FB01
Please find the bug in the following BDC for FB01 of mine. It picks up the entries from the very first record of the excel file, every time.
report ZFI_BDC
no standard page heading line-size 255.
data: bdcdata1 like bdcdata occurs 0 with header line.
data : vf_index type i.
DATA: BEGIN OF ENTRIES occurs 0,
BLDAT(8),
BUKRS(4),
BLART(2),
WAERS(5),
BUDAT(8),
RECNO(5),
NEWBS(2),
NEWKO(17),
NEWNUM(1),
WRBTR(13),
GSBER(4),
SECCO(4),
zuonr(18),
SGTXT(50),
NEWBS_2(2),
NEWKO_2(17),
NEWNUM_2(1),
WRBTR_2(13),
GSBER_2(4),
SECCO_2(4),
zuonr_2(18),
SGTXT_2(50),
no type i,
END OF ENTRIES.
DATA: BEGIN OF ENTRIES2 OCCURS 0 ,
BLDAT(8),
BUKRS(4),
BLART(2),
WAERS(5),
BUDAT(8),
RECNO(5),
NEWBS(2),
NEWKO(17),
NEWNUM(1),
WRBTR(13),
GSBER(4),
SECCO(4),
zuonr(18),
SGTXT(50),
NEWBS_2(2),
NEWKO_2(17),
NEWNUM_2(1),
WRBTR_2(13),
GSBER_2(4),
SECCO_2(4),
zuonr_2(18),
SGTXT_2(50),
no type i,
END OF ENTRIES2.
DATA: TEMP(8),
DOCDATE(8),
SPLGL(1),
PKEY(2),
GL(17),
VCHAMT(13),
BUSAREA(4),
SECCODE(4),
zzuonr(18),
COSTCEN(10),
AUFNR(3),
SGTXT(50),
item(50) TYPE c,
DS TYPE I,
DS2 TYPE I.
data : vf_start_col type i value '1', "start column
vf_start_row type i value '1', "start row
vf_end_col type i value '256', "maximum column
vf_end_row type i value '65536', "maximum row
p_text(20). "stores error messages
Internal Table
data : it_excel type kcde_cells occurs 0 with header line.
*/ Field symbol
field-symbols : <fs>.
parameters: p_file LIKE rlgrap-filename MEMORY ID M01,
NOHEADER AS CHECKBOX.
parameters: COMPANY(4) TYPE C DEFAULT 'SCL',
GROUP(12) TYPE C DEFAULT 'BDCTEST',
USER(12) TYPE C DEFAULT SY-UNAME,
KEEP(1) TYPE C DEFAULT 'X',
POSTDATE LIKE SY-DATUM DEFAULT SY-DATUM,
DOC_TYPE(2) TYPE C DEFAULT 'SA',
HOLDDATE LIKE SY-DATUM.
***********************************************upload data from excel
CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
filename = p_file
i_begin_col = VF_START_COL
i_begin_row = VF_START_ROW
i_end_col = VF_END_COL
i_end_row = VF_END_ROW
tables
intern = IT_EXCEL
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3 .
IF sy-subrc <> 0.
WRITE: / 'EXCEL UPLOAD FAILED :', p_file, SY-SUBRC.
else.
sort it_excel by row col.
loop at it_excel.
IF NOHEADER = 'X'
AND It_EXCEL-row = 1.
CONTINUE.
ENDIF.
vf_index = it_excel-col.
assign component vf_index of structure ENTRIES to <fs>.
move it_excel-value to <fs>.
at end of row.
append ENTRIES.
clear ENTRIES.
endat.
endloop.
endif.
start-of-selection.
DS = 1.
LOOP AT ENTRIES.
ENTRIES-NO = DS.
MODIFY ENTRIES.
DS = DS + 1.
*ON CHANGE OF ENTRIES-zuonr.
*DS = 1.
*ENTRIES-NO = DS.
*MODIFY ENTRIES.
*DS = DS + 1.
*ENDON.
ENDLOOP.
LOOP AT ENTRIES where no = 1.
MOVE-CORRESPONDING ENTRIES TO ENTRIES2.
APPEND ENTRIES2.
CLEAR ENTRIES2.
ENDLOOP.
DS2 = 1.
LOOP AT ENTRIES2.
ENTRIES2-NO = DS2.
MODIFY ENTRIES2.
DS2 = DS2 + 1.
*ON CHANGE OF ENTRIES2-zuonr.
*DS2 = 1.
*ENTRIES2-NO = DS2.
*MODIFY ENTRIES2.
*DS2 = DS2 + 1.
*ENDON.
ENDLOOP.
LOOP AT ENTRIES.
REFRESH BDCDATA1.
WRITE: / ENTRIES-RECNO,
ENTRIES-NEWBS,
ENTRIES-NEWKO,
ENTRIES-NEWNUM,
ENTRIES-WRBTR,
ENTRIES-GSBER,
ENTRIES-SECCO,
ENTRIES-ZUONR,
ENTRIES-SGTXT.
ENDLOOP.
WRITE: / 'THIS IS THE BDC PROGRAM FOR SAMTEL'.
TEMP = POSTDATE.
DOCDATE = TEMP+6(2).
DOCDATE2(2) = TEMP4(2).
DOCDATE4(4) = TEMP0(4).
*delete ENTRIES where no = 1.
delete ENTRIES2 where no = 2.
clear ENTRIES.
clear ENTRIES2.
LOOP AT ENTRIES .
if ENTRIES-no = 2.
perform bdc_dynpro using 'SAPMF05A' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BKPF-BLDAT' "DOCDATE.
ENTRIES-BLDAT.
perform bdc_field using 'BKPF-BLART' "DOC_TYPE.
ENTRIES-BLART.
perform bdc_field using 'BKPF-BUKRS' "COMPANY.
ENTRIES-BUKRS.
perform bdc_field using 'BKPF-BUDAT' "DOCDATE.
ENTRIES-BUDAT.
perform bdc_field using 'BKPF-WAERS' "INR'.
ENTRIES-WAERS.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0301'.
*perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT_2'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-WRBTR'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
call transaction 'F-02' using bdcdata1 mode 'A'.
else.
perform bdc_dynpro using 'SAPMF05A' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BKPF-BLDAT' "DOCDATE.
ENTRIES-BLDAT.
perform bdc_field using 'BKPF-BLART' "DOC_TYPE.
ENTRIES-BLART.
perform bdc_field using 'BKPF-BUKRS' "COMPANY.
ENTRIES-BUKRS.
perform bdc_field using 'BKPF-BUDAT' "DOCDATE.
ENTRIES-BUDAT.
perform bdc_field using 'BKPF-WAERS' "INR'.
ENTRIES-WAERS.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS_2.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO_2.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
**perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT_2'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-WRBTR'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
call transaction 'F-02' using bdcdata1 mode 'A'.
endif.
ENDLOOP.
clear entries.
refresh entries.
Start new screen *
form bdc_dynpro using program dynpro.
clear bdcdata1.
bdcdata1-program = program.
bdcdata1-dynpro = dynpro.
bdcdata1-dynbegin = 'X'.
append bdcdata1.
endform.
Insert field *
form bdc_field using fnam fval.
clear bdcdata1.
bdcdata1-fnam = fnam.
bdcdata1-fval = fval.
append bdcdata1.
endform.Alok,
1) Write upload data from excel in Start of selection
2) I could not find any need for table entries2 in the logic.
3) I feel the data mapping from the uploaded file is wrong. Can you look into http://www.sapdevelopment.co.uk/file/file_upexcelalt1.htm for the proper usage. Actually, this logic will work. Similar way you can map the data to your internal table <b>entries</b>
4) BDC part I feel its ok.
Let me know if you have still error after these steps.
Rgds,
TM -
Please help me deciding the storage for RAC !!
Hello,
I am looking for some help to decide hardware in order to install 10g R2 RAC. I have two IBM P5 series boxes with IBM - D24 Storage (SCSI storage). I followed Oracle's Clusterware installation guide. It says you have to create Physical Volumes in "Concurrent Mode" which my system does not support. even if i import this Physical vol with LVs in Concurrent mode it gives error as this is not an concurrent PV. I found that HACMP is needed to do this. But same time i found that HACMP is not needed ... I am very much confused.
Can we take SAN and get rid of this kind of problem ? is there any software with SAN for concurrency ?...
If you have any suggestions highly appreciated.
Thanks1. I think what Ashok was saying is that you don't need to put these disks under the volume manager at all--just address them as raw disk devices. I don't recall where the raw disk devices are found on AIX, but you shouldn't have to do any importing or creating of physical volumes in order to use ASM.
2. I think all the storage arrays I've used have allowed access from more than one host. It's usually an access control list or something similar.
Dan -
Please Help Me Find The Reason for The Repeating Event!
The following code is intended to calculate and set metrics at the row-level and document-level of our sales documents (quotation, order, delivery note and invoice) when a new item is added to a line.
If I include 'any' of the assignment statements in this code for the oPrintGrp, oCAGM, oCAGMP, oDocCAGM, oDocCAGMP and oDocCOGS EditText fields (all included below), then the system repeats that item event 50+ times until my code (apparently) times out and crashes. I can't figure out why this might be happening. Any ideas?
If the six assignment statements for these respective variables are commented out, execution through this code snippet flows as expected, without errors and without the 50+ repeated validation events for the ItemCode field in the matrix.
Thank you, in advance, for any and all assistance!
Kind Regards,
Scott
Private Sub oApplication_ItemEvent(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles oApplication.ItemEvent
Dim oForm As SAPbouiCOM.Form
Debug.WriteLine("FormType=" & pVal.FormTypeEx & Chr(9) & "FormUID=" & pVal.FormUID & _
Chr(9) & "ItemUID=" & pVal.ItemUID & Chr(9) & "ColUID=" & pVal.ColUID & _
Chr(9) & "EventType=" & pVal.EventType & Chr(9) & "ItemChanged=" & pVal.ItemChanged & _
Chr(9) & "BeforeAction=" & pVal.BeforeAction & Chr(9) & "Row=" & pVal.Row & _
Chr(9) & "CharPressed=" & pVal.CharPressed & Chr(9) & "PopUpIndicator=" & pVal.PopUpIndicator & _
Chr(9) & "Modifiers=" & pVal.Modifiers & Chr(9) & "ActionSuccess=" & pVal.ActionSuccess)
Try
If (pVal.FormTypeEx = "149" Or pVal.FormTypeEx = "139" Or pVal.FormTypeEx = "140" Or pVal.FormTypeEx = "133") _
And pVal.EventType = et_VALIDATE And pVal.ItemUID = "38" And pVal.ColUID = "1" Then
oForm = oApplication.Forms.GetForm(pVal.FormTypeEx, pVal.FormTypeCount)
Dim oMtx As SAPbouiCOM.Matrix
Dim oEditText, oCAGMP, oCAGM, oLineTotal, oCommAmt, oQty, oPrintGrp, oLineNum As SAPbouiCOM.EditText
Dim Price, COGM, LP, LineTotal, CommAmt, CAGMPcnt, CAGM As Double
Dim oCOT As SAPbouiCOM.ComboBox
oForm.Freeze(True)
oMtx = oForm.Items.Item("38").Specific
oPrintGrp = oMtx.Columns.Item("U_PrintGrp").Cells.Item(pVal.Row).Specific ' Print Group
oLineNum = oMtx.Columns.Item("0").Cells.Item(pVal.Row).Specific
oPrintGrp.String = oLineNum.Value ' pVal.Row
oEditText = oMtx.Columns.Item("17").Cells.Item(pVal.Row).Specific
Price = CDbl(Replace(oEditText.Value, "USD", ""))
oEditText = oMtx.Columns.Item("37").Cells.Item(pVal.Row).Specific
COGM = CDbl(Replace(oEditText.Value, "USD", ""))
oCAGM = oMtx.Columns.Item("U_CAGM").Cells.Item(pVal.Row).Specific ' Commission-Adjusted Gross Margin (CAGM)
oCAGMP = oMtx.Columns.Item("U_CAGMPcnt").Cells.Item(pVal.Row).Specific ' CAGM %
oLineTotal = oMtx.Columns.Item("21").Cells.Item(pVal.Row).Specific
LineTotal = CDbl(Replace(oLineTotal.Value, "USD", ""))
oCommAmt = oMtx.Columns.Item("U_CommAmt").Cells.Item(pVal.Row).Specific ' Commission Amount
CommAmt = CDbl(Replace(oCommAmt.Value, "USD", ""))
oCOT = oMtx.Columns.Item("U_COT").Cells.Item(pVal.Row).Specific
oQty = oMtx.Columns.Item("11").Cells.Item(pVal.Row).Specific
If oCOT.Selected.Value <> "Type 2" Then
CAGM = oQty.Value * (Price - COGM + CommAmt)
Else
CAGM = CommAmt
End If
If Price <> 0 Then
CAGMPcnt = Math.Round(100 * (CAGM / LineTotal), 2)
Else
CAGMPcnt = 0
End If
oCAGM.String = CStr(CAGM)
oCAGMP.String = CStr(CAGMPcnt)
Dim Doc_COGS, Doc_SubTotal, Doc_SubTotal2 As Double
Dim oPrice, oCOGS, oDocCAGM, oDocCAGMP, oDocCOGS As SAPbouiCOM.EditText
Dim oLinetype As SAPbouiCOM.ComboBox
Dim i As Integer
CAGM = 0
CAGMPcnt = 0
Doc_COGS = 0
Doc_SubTotal = 0
For i = 1 To oMtx.VisualRowCount - 1
oLineType = oMtx.Columns.Item("257").Cells.Item(i).Specific
If (oLineType.Selected.Value = "") Then
oPrice = oMtx.Columns.Item("17").Cells.Item(i).Specific() ' Price
Price = CDbl(Replace(oPrice.Value, "USD", ""))
oCOGS = oMtx.Columns.Item("37").Cells.Item(i).Specific() ' COGS
COGM = CDbl(Replace(oCOGS.Value, "USD", ""))
oQty = oMtx.Columns.Item("11").Cells.Item(i).Specific() ' Quantity
oCommAmt = oMtx.Columns.Item("U_CommAmt").Cells.Item(i).Specific() ' Commission
CommAmt = CDbl(Replace(oCommAmt.Value, "USD", ""))
oCOT = oMtx.Columns.Item("U_COT").Cells.Item(i).Specific
If oCOT.Selected.Value <> "Type 2" Then
CAGM = CAGM + oQty.Value * (Price - COGM + CommAmt)
Doc_COGS = Doc_COGS + (oQty.Value * COGM)
Else
CAGM = CAGM + oQty.Value * CommAmt
End If
oLineTotal = oMtx.Columns.Item("21").Cells.Item(i).Specific()
Doc_SubTotal = Doc_SubTotal + CDbl(Replace(oLineTotal.Value, "USD", ""))
End If
Next
oEditText = oForm.Items.Item("42").Specific ' <= Document-Level Discounts
Doc_SubTotal = Doc_SubTotal - CDbl(Replace(oEditText.Value, "USD", ""))
CAGM = CAGM - CDbl(Replace(oEditText.Value, "USD", ""))
If Doc_SubTotal <> 0 Then
CAGMPcnt = 100 * (Doc_SubTotal - Doc_COGS) / Doc_SubTotal
Else
CAGMPcnt = 0
End If
oDocCAGMP = oForm.Items.Item("CAGMPcnt").Specific
oDocCAGMP.String = CStr(Math.Round(CAGMPcnt, 2))
oDocCAGM = oForm.Items.Item("CAGM").Specific
oDocCAGM.String = CStr(Math.Round(CAGM, 2))
oDocCOGS = oForm.Items.Item("TTL_COGS").Specific
oDocCOGS.String = CStr(Math.Round(Doc_COGS, 2))
oForm.Freeze(False)
oMtx.AutoResizeColumns()
End If
Catch ex As Exception
oApplication.MessageBox("ItemEvent():" & vbNewLine & _
"Source = " & ex.Source & vbNewLine & _
"Message = " & ex.Message & vbNewLine & _
"HelpLink = " & ex.HelpLink.ToString & vbNewLine & _
"StackTrace = " & ex.StackTrace.ToString)
End Try
End Sub
After entering all my data into the header of the quotation form and having placed the first item into the ItemCode field on the first row of the item matrix, I proceed to hit <TAB>. This is the output from the add-on program to the Debug window in Visual Studio at the point of hitting the <TAB> until a modal dialogue box is presented to me in Business One reading "UI Add-on server is down" with selections to "Continue working without Add-ons" or "Log off current company".
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=2 ItemChanged=False BeforeAction=True Row=1 CharPressed=9 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
The thread '<No Name>' (0xa8c) has exited with code 0 (0x0).
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
The program '[2076] ABYMods.exe' has exited with code 0 (0x0).Hi Scott,
the innerEvent means that the event is triggered from within another event.
If you by example check for a lost focus of column1 and in the lost focus event column3 is changed, than from within the lost focus for column1 a got focus and lost focus for column3 is generated. Hence the innerEvent = true.
We had the same problem and solved it also this way.
Kind regards,
Ad -
Please help in finding the error in this code
Dear Friends,
I am trying to make the value of 'Shift' on the basis of BLDAT CPUDT & CPUTM of MKPF but I am doing something wrong. Kindly have a look at the following code, especially the IF..ELSEIF section and help me in finding the error.
Regards,
Alok.
SELECT MBLNR MJAHR BKTXT BUDAT BLDAT CPUDT CPUTM USNAM
INTO CORRESPONDING FIELDS OF TABLE I_MKPF1
FROM MKPF
WHERE
BUDAT EQ S_BUDAT AND
TCODE2 EQ 'MFBF'.
********************************************************ALOK 01.02.07
LOOP AT I_MKPF1.
I_MKPF-MBLNR = I_MKPF1-MBLNR.
I_MKPF-MJAHR = I_MKPF1-MJAHR.
I_MKPF-BKTXT = I_MKPF1-BKTXT.
I_MKPF-BUDAT = I_MKPF1-BUDAT.
I_MKPF-BLDAT = I_MKPF1-BLDAT.
I_MKPF-CPUDT = I_MKPF1-CPUDT.
I_MKPF-CPUTM = I_MKPF1-CPUTM.
I_MKPF-USNAM = I_MKPF1-USNAM.
IF ( ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM < '160000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'A'.
ELSEIF ( ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM <= '110000' )
AND ( I_MKPF1-BLDAT <> I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'C'.
ELSEIF ( ( I_MKPF1-CPUTM >= '160000' AND I_MKPF1-CPUTM < '000000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'B'.
ENDIF.
APPEND I_MKPF.
CLEAR I_MKPF.
ENDLOOP.Hi.
IF ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM < '160000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'A'.
ELSEIF ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM <= '110000' )
AND ( I_MKPF1-BLDAT <> I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'C'.
ELSEIF ( I_MKPF1-CPUTM >= '160000' AND I_MKPF1-CPUTM < '000000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'B'.
ENDIF.
Try the above code ..
Regards
Sudheer -
Hi all... My mid 2010 MacBook Pro took a keyboard spill. It still works but the display is very very dark. A faint image can only be seen at an angle in very bright light. I think this model has an LED screen. Can anyone please tell me what the fix for this is? Thank you sooooo much!
< Email Edited By Host >Spill Cleaning
Some liquid has just spilled into your Mac. What should you do?
Do
Immediately shut down the computer and unplug the power cord.
Remove the computer's battery (if you can)
Disconnect any peripherals (printers, iPods, scanners, cameras, etc.)
Lay the computer upside down on paper towels to get as much liquid as possible to drip out.
Note what was spilled on your Mac.
Bring the computer into an Apple store or AASP as soon as possible.
Don't
Don't try to turn it back on. Liquids can help electrical current move about the components of your Mac in destructive ways.
Don't shake the computer (this will only spread the liquid around).
Don't use a hair dryer on it (even at a low setting a hair dryer will damage sensitive components). -
Index - How to create an index for multiple InDesign files?
Hi everyone,
I'm using InDesign CS2 to create a 250 page catalogue. Most of it is finished now, and I've come to creating the index.
The catalogue is spread over about 10 InDesign files. How do I create an index for this? No paragraph styles were set up when it was started, but there are character styles.
I've done some searching - does it need to be booked so I Can index? And can I book it without paragraph styles?
(I've only been using InDesign for about a year, mostly self taught.)
Thanks in advance :)
NaomiCreating a book from your files should be no problem at all. ID does
i not
synchronize styles across documents -- unless you order it to! (That's what the checkboxes at the left of the book documents are for. Do Not Use, in your case.)
The Index function itself is book-savvy, but you might want to search this forum for a few recurring problems.
Maybe you are looking for
-
Got a new PC. Took the tunes off of my old PC - transferred to new one and opened new account. - Tossed out old PC. No nione of the tunes I bought and paid for are accessable anymore. What's worse - when I plug in my daughters I pod to add to her son
-
Trouble understanding RH customization when linking FM files
Is there a video that will help with this, particularly creating and customizing a single CSS for use with my work? I also would like to have an idea of the best workflow. Here is what I am doing and some issues: Open RH. Click File > New > Project.
-
SRW Package in Reports 2.5
I am having trouble running SRW.RUN_REPORT from batch mode in PL/SQL. First of all, I'm having trouble locating the SRW package that is standard in Reports 2.5, in order to to create the package. Do I need to locate the Version 2.5 disk and try a rei
-
PC won't connect to network share
I have a Windows 7 PC that won't connect to a network share. I can ping the server. The PC has a static IP and is on the domain. I've removed the PC and re-added it from the domain. I've tried on a couple of different user accounts, but when eith
-
Error in CNS0 :Sales unit is not valid for the item
Dear Team , we are using assembly process ,after creation of project from sales order ,requirments are pass to production planning (PP), Asign the bom to activites then we are going to delivery through project (cns0) at the time system shows error" s