PLEASE HELP!!what is the function of this keithley output source VI?
i would like to know what does "trigger delay","sour delay","NPLC","arm count" do in this example.Please help!! thanks!!=D!!
Attachments:
24xx Swp-I Meas-V gpib.llb 687 KB
I didn't open your example (I'm not at my work computer), but here is an explanation of the terms:
Trigger delay is the amount of time between a DMM being given a command to take a reading, and the actual reading being taken. Lets say you want to read the voltage on line A exactly one second after the voltage on line B goes above 2V. You set the DMM for external trigger with line B connected to the external trigger input on the DMM. THen set Trigger Delay for 1 second. Then send the command to read the DMM (Read?). The DMM will become armed (waiting for trigger). When line B goes above 2V, the DMM will wait one more second, then read line A. If you don't want to wait to take a reading, set the trigger to immediate.
Sour stands for source. I've never heard of source delay.
NPLC is the Number of Power Line Cycles. In the U.S., we use 60Hz power (50Hz in Europe), so one power line cycle is 1/60 seconds. When setting NPLC, the DMM will take continuous readings for that length of time, then take an average of all the readings and return this value. Setting NPLC to 10 will make the DMM take readings ofr 10/60, or 1/6 seconds, and return the average of all readings. How many readings can be taken during that time interval depends on the DMM, the range setting, and the resolution setting.
Not sure about "arm count", but "arm" means that the DMM has been given a command to read but has not yet received the trigger to take the reading.
Reading a DMM through GPIB involves a series of events: Arming (GPIB command to read or measure), triggering (immediate or delayed, internal or external), measuring (one measurement or several for averaging), then returning the measurement.
Message Edited by tbob on 05-29-2006 11:54 AM
- tbob
Inventor of the WORM Global
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 -
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 -
Urgent please help: what is the table name for cash management reports?
I am wondering what the table name for cash management reports is. I am trying to figure out then if I have any missing.
Please help.I checked MSEG table. But, I didn't find any field for date.
Can you tell me field name.
Regards
Siva -
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!
BenHi 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 -
Please Help, What's the best way to un-install Leopard?
I have a new MBP 17" . I installed Leopard 2 days after I bought the machine, am having so many keyboard problems, like not being able to type and waiting around for the keyboard to start typing. It has now become very annoying and I cannot get any work done! I think I should un-install Leopard and go back to Tiger. How can I do this successfully and without losing any data. I will back up..... If any one has the answer to this it will be great. I also think that apple knows about this issue, and I think it's really bad policy on their part, not to simply say, WE ARE FIXING IT...... In-fact I think it's downright stupid of them!
What I meant with external backup is either an external hard drive or another mac where you have a copy of all your important files/applications and you should be able to use Migration Assistant with either. If you want to use MA, it will copy all the files (you can't pick and choose), so what I did was simply connect my external hard drive to the new MBP via firewire and copied over whatever I needed. Since I also keep copies of all installer .dmg's (updates or applications) on the external, I copied those over as well and then just installed my (some third party) applications and/or updates. If you don't have an external hard drive, you should also be able to connect your Powerbook and new MBP via ethernet cable and copy your files over. I used that method as well, using my internet ethernet cable (temporarily disconnected from my cable modem) and following the directions under Mac Help -> Filesharing. I've found both the firewire and ethernet methods easy and quick and they worked for me because I wanted to pick which files I wanted to copy to the new machine (rather than all of them).
I will wait for quite a while before installing Leopard again (if at all); not only because of the keyboard issue, but Disk Utility seems to have some major problems, and so does the System itself (showing up during 20+ minutes of every Permissions Repair with 71 full pages of "ACH found but not expected in..." listing what seems to be every single system file). I also prefer to open the contents of a folder from the dock in alphabetical order, rather than the admittedly cool looking icons - when you have 120+ items/folders in that folder, it's a waste of time to get through all of those icons. And Spaces didn't work for me either. So, except for the cool desktop picture, I wasn't at all impressed with Leopard. However, I did use the included iLife 08 (except iMovie 08) and custom installed that once I had Tiger up and running. -
Please help; What makes the 2nd Gen iPod Touch better then the 1st Gen?
I am thinking about buying an 8gb iPod Touch, should i save some dough and buy the 1st gen iPod Touch or pay a bit more and buy the 2nd gen?
Also, what makes the 2nd gen iPod Touch better then the 1st gen, what has been improved, changed, etc...?
Thanks in advance.I had the 1st gen touch since it first came out and just got the 2nd gen touch last month. I'll list a few things I like about the 2nd gen touch.
1. internal speaker. makes a huge difference in my opinion.
2. new design. alot nicer to hold in your hand than the 1st gen.
3. seems faster overall than the 1st gen touch.
4.display no longer has blue tint. now has more of a yellow tint. makes pics and movies look a little better.
If you can afford the 2nd gen touch I would highly recommend it.
lenn -
Please explain what is the functionality of TABLE()
Hi all,
My name is Suman. Engg Grad 2006 passed out and now working with Microsoft.
I am new to PL/SQL. Not aware of the exact usage of TABLE().
Could any of you kindly explain me ( if possible with an implementation).
My situation : Recently when i planned to use explain plan for a query, I happened to come across this query
select * from TABLE(DBMS_XPLN.DISPLAY('PLAN_TABLE','STATEMENT_ID);
I would be grateful if you could explain me what TABLE() does generally and what it does in the above Query.
Regards,
SumanVery simplistically, it allows one to call a PL/SQL function (returning a collection), and pivot the contents of that collection into rows.
An example:
SQL> create or replace type TMyRow is object
2 (
3 object_id number,
4 object_path varchar2(4000)
5 );
6 /
Type created.
SQL>
SQL> create or replace type TMyCollection is table of TMyRow;
2 /
Type created.
SQL>
SQL>
SQL> create or replace function MyFunc( cUser varchar2 ) return TMyCollection is
2 collection TMyCollection;
3 begin
4 select
5 TMyRow( object_id, owner||'\'||object_type||'\'||object_name )
6 bulk collect into collection
7 from all_objects
8 where owner = UPPER(cUser)
9 order by
10 object_type,
11 object_name;
12
13 return( collection );
14 end;
15 /
Function created.
SQL> show errors
No errors.
SQL>
SQL> select MyFunc(USER) from dual; -- output formatted for readability
MYFUNC(USER)(OBJECT_ID, OBJECT_PATH)
TMYCOLLECTION(
TMYROW(68776, 'BILLY\FUNCTION\COUNTTYPE'),
TMYROW(92945, 'BILLY\FUNCTION\FORCECOLUMNS'),
..<snipped>..
TMYROW(61478, 'BILLY\VIEW\VTEST')
SQL> -- change the collection into a SQL type table with rows and columns
SQL> select * from TABLE( MyFunc(USER) ) where rownum < 11;
OBJECT_ID OBJECT_PATH
68776 BILLY\FUNCTION\COUNTTYPE
92945 BILLY\FUNCTION\FORCECOLUMNS
69689 BILLY\FUNCTION\FUNCTEST
63225 BILLY\FUNCTION\GETSEQUENCE
55818 BILLY\FUNCTION\HORSENAME
68782 BILLY\FUNCTION\LIST
72644 BILLY\FUNCTION\MAKESET
93331 BILLY\FUNCTION\MYFUNC
69200 BILLY\FUNCTION\PL_NVL
69476 BILLY\FUNCTION\SIEMENSDEVICETABLE
10 rows selected.
SQL> -
What is the function of this forum?
I have been following this forum since I bought an Xperia Neo V and this was about three months ago. From the time I started reading threads on, I just see the same problems are being told again and again, and almost none of them could be able to find a solution. If Sony wouldn't listen to customers, why did they started this forum?
Solved!
Go to Solution.that's interesting, you based it on only 3months and you didn't looked on all the threads that are marked as answered, to each it's own, if that's your opinion
I do not agree with what you have to say, but I'll defend to the death your right to say it.
Voltaire
Don't forget to mark the Correct Answers & Helpful Answers
"I'd rather be hated for who I am, than loved for who I am not." Kurt Cobain (1967-1994) -
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 -
what happened to iTunes 10.6 aren't Lion 10.7.3 compatible with it?!
booh rys wrote:
what happened to iTunes 10.6 aren't Lion 10.7.3 compatible with it?!
Completely compatable, I just upgraded my iPhone through it yesterday. But as these are the Lion Forums, you may be better places posting this in the iPhone Forums as well.
Good Luck
Pete -
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. -
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 -
What is the wrong in this PL/SQL block
Hi a...
Can you please tell what is the wrong in this pl/sql block.
declare
TYPE TYP_NT_NUM IS TABLE OF NUMBER ;
v_tab TYP_NT_NUM := TYP_NT_NUM();
TYPE uname is VARRAY(30) of varchar2(100) ;
usr uname := uname ( 'u1','u2','u3','u4' );
TYPE pwd is VARRAY(30) of varchar2(100) ;
psw pwd := pwd('p1','p2','p3','p4');
x number(10):=0;
Cursor fcid IS Select distinct FC_ID From FCMASTER ;
Begin
Open fcid ;
--for ii in usr.first .. usr.last loop
Loop
Fetch fcid Into x ;
Exit When fcid%NOTFOUND ;
v_tab(fcid%ROWCOUNT) := x ;
End loop ;
For iii IN v_tab.FIRST .. v_tab.LAST Loop
dbms_output.put_line(v_tab(iii).FC_ID) ;
End loop ;
End loop; End of outer loop
End;
The error is
Error
[row:28,col:36] ORA-06550: line 28, column 36:
PLS-00487: Invalid reference to variable 'NUMBER'
ORA-06550: line 28, column 4:
PL/SQL: Statement ignored
Thanks in advance,
Palv_tab(iii).FC_ID
declare
type typ_nt_num is table of number;
v_tab typ_nt_num;
begin
select distinct object_id bulk collect into v_tab from all_objects where rownum <= 10;
for i in 1 .. v_tab.count loop
dbms_output.put_line(v_tab(i)) ;
end loop ;
end;
/ -
My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.
Sorry i mistakenly made this question. It was alright. No Problem At ALL
Maybe you are looking for
-
Why the query of the object still can work after the datafile has been deleted?
Dear friends: Recently, I deleted a datafile from OS but don't touch the correspondent tablespace in OEM(actually the datafile name still exists in OEM after I deleted it from OS). I found out I still can create objects such as table and query it in
-
Can anyone tell me which table contains the cost element groups and which cost elements are related to them
-
Too Many Photos? Pages not publishing....
I have about 120 photos that I imported from iPhoto to iWeb. When I attempted to publish the site it fails. I need all the photos, what can be done? Mac Book Pro 15" Mac OS X (10.4.9)
-
[SOLVED] Building to both architectures?
Hello, I was just wondering if it was possible to build to both i386 and x86_64 from a 64-bit machine, and if so, how? I have tried changing my makepkg configs and PKGBUILD files to build to 'any' architecture but that causes alot of problems... Than
-
Hi to all, I want to create an e-commerce site with HTMLDB 2.0. My site will have some public pages and some private pages. A user will have to register using a registration form, and then login in order to see the private pages. I don't know how to